Височина на ученици

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

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

4 Responses to Височина на ученици

  1. marant каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        cout<<"Vuvedete visochinite na ychenicite";
        int a[9], i;
            for(i=0; i<10; i++)
    {
                     cout<<"a["<<i<<"]=";
                            cin>>a[i];
    }
        int swap;
            for (int i=0;i<10;i++)
                for (int j=0;j<10-i-1;j++)
                    if(a[j]>a[j+1]){
                         swap=a[j];
                         a[j]=a[j+1];
                         a[j+1]=swap;
                         }
        cout<<"Visochinite na vtoriq i tretiq sa: "<<a[1]<<" "<<a[2]<<endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. krisizdravi95 каза:
    int n;
    cout<<"Vuvedete broq na uchenicite ";
    cin>>n;
    cout<<"Vuvedete visochinata im ";
    int a[n];
     for(int i=0; i<n; i++)
     cin>>a[i];
    int swap, imin;
     for (int i=0; i<n-1; i++) {
     imin=i;
     for (int j=i+1; j<n; j++)
     if (a[j]<a[imin]) imin=j;
     if (imin != i) {
     swap=a[i];
     a[i]=a[imin];
     a[imin]=swap;
     }
     }
    cout<<"Vtoriqt i tretiqt po visochina sa: "<<a[n-2]<<" i "<<a[n-3]<<"\n";
    

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