sa se scrie un program care citeste un sir de n numere naturale si determinati cele mai mari doua numere din sir
fara vectori,urgent!
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n,v[100],i,max1,max2;
cin>>n;
for(i=0;i<n;i++)
cin>>v[i];
max1=v[0];
max2=v[0];
for(i=0;i<n;i++)
if(v[i]>max1)
max1=v[i];
for(i=0;i<n;i++)
if(v[i]>max2&&v[i]!=max1)
max2=v[i];
cout<<max1<<' '<<max2;
}
using namespace std;
int main()
{
int n,v[100],i,max1,max2;
cin>>n;
for(i=0;i<n;i++)
cin>>v[i];
max1=v[0];
max2=v[0];
for(i=0;i<n;i++)
if(v[i]>max1)
max1=v[i];
for(i=0;i<n;i++)
if(v[i]>max2&&v[i]!=max1)
max2=v[i];
cout<<max1<<' '<<max2;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă