Височината на втория и третия

Напишете програма, която позволява да се въведе в масив от 10 елемента височината в сантиметри на 10 ученика, и след това извежда височините на втория и третия ученик, ако те са подредени по височина.

Публикувано в 11в с етикети . Постоянна връзка.

4 Responses to Височината на втория и третия

  1. Violeta каза:
     #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
      int broi;
      double   visochina[20];
        cout << "Vavedete uchenicite" << endl;
        cin>> broi;
     for (int i=0; i<broi; i++){
    cout<< "Vavedete visochinata"<< endl;
    cin>>visochina[i];}
       double swap;
       int imax;
      for (int i=0; i<broi-1; i++) {
      imax=i;
      for (int j=i+1; j<broi; j++)
        if (visochina[j]>visochina[imax]) imax=j;
        if (imax != i) {
        swap=visochina[i];
        visochina[i]=visochina[imax];
        visochina[imax]=swap;
      }
    }
    cout<<"Vtoriq uchenik e s visochina: "<<visochina[1]<<endl;
    cout<<"Tretiq uchenik e s visochina: "<< visochina[2]<<endl;
    cout<<endl;
    
        system("PAUSE");
        return EXIT_SUCCESS;
    }
     
  2. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {
        
        const int broi=10;
        int visochina[broi];
        cout<<"Vyvedete 10 uchenika"<<endl;
        cout<<"Vyvedete visochinite:"<<endl;
        for (int i=0; i<broi; i++) {
           cout<<"Uchenik "<<i<<":";
           cin>>visochina[i];
        }
          int swap, imax;
           for (int i=0; i<broi-1; i++) {
            imax=i;
           for (int j=i+1; j<broi; j++)
            if (visochina[j]>visochina[imax]) imax=j;
             if (imax != i) {
             swap=visochina[i];
             visochina[i]=visochina[imax];
            visochina[imax]=swap;
    }
    }         
    cout<<endl<<"Visochinite na vtoriq i tretiq uchenik sa: " <<endl;
    cout<<visochina[1]<<endl;
    cout<<visochina[2]<<endl;
    cout<<endl;     
     
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

Вашият коментар