Se dau n numere. Sa se afle primele doua cele mai mari numere. (cpp+) cu instructiunea for va rog
boiustef:
daca ceva nu e clar ascult .....
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int n, i, max1, max2, num, semnal=0;
cout << " n= "; cin >> n;
cout << " introdu " << n << " numere intregi: \n";
cin >> num;
max1=num;
for (i=2; i<=n; ++i)
{
cin >> num;
if (num>max1) max1=num;
else
{
if (semnal==0) {max2=num; semnal=1;}
else if (num>max2) max2=num;
}
}
cout << "cele mai mari numere: " << max1 << " " << max2;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă