Să se scrie un program care citește un șir de n numere naturale şi determină cele mai mari două numere din şir.
pentru clasa a9a ,VA ROG , E URGENT! :) :*
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main(){ int n, a[100],j,i,max,c,aux; cin>>n; for(i=1;i<=n;i++) {cin>>a[i]; }for(i=1;i<=2;i++) {max=a[i];
for(j=i;j<=n;j++) {if(a[j]<max) {max=a[j];c=j;}
} aux=a[i]; a[i]=a[c]; a[c]=aux; cout<<max; }
return 0;}
using namespace std;
int main(){ int n, a[100],j,i,max,c,aux; cin>>n; for(i=1;i<=n;i++) {cin>>a[i]; }for(i=1;i<=2;i++) {max=a[i];
for(j=i;j<=n;j++) {if(a[j]<max) {max=a[j];c=j;}
} aux=a[i]; a[i]=a[c]; a[c]=aux; cout<<max; }
return 0;}
deni14:
ce inseamna a[100] ?
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă