Informatică, întrebare adresată de andrahan01, 7 ani în urmă

Se citeste un numar intreg.Sa se afișeze cele mai mari doua numere dintre cele citite.Folosind algoritmul pentru determinarea maximului/ minimului. ​

Răspunsuri la întrebare

Răspuns de ProTel
0

Răspuns:

#include <iostream>

using namespace std;

int main() {

int v[100];

int n,i,poz,max1,max2;

cout<<"Citeste n :";

cin>>n;

for(i=0;i<n;i++){

cout<<"nr. "<<i+1<<" ";

cin>>v[i];

}

max1=v[0];

for(i=0;i<n;i++){

if (max1<v[i]) {

 max1=v[i];

 poz=i;

}

}

v[poz]=-9999;

max2=v[0];

for(i=0;i<n;i++){

if (max2<v[i]) {

 max2=v[i];

 poz=i;

}

}

if (max1>max2) cout<<max1<<" "<<max2;

 else cout<<max2<<" "<<max1;

}

Anexe:
Alte întrebări interesante