Informatică, întrebare adresată de Alexandra192002, 9 ani în urmă

Se citesc de la tastatura preturile a n obiecte achizitionate de 0 persoana, Valorile citite sunt distincte. Sa se afiseze preturile celor mai scumpe doua obiecte cumparate.
Pseudocod va rog !

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
1
#include <iostream>
using namespace std;

int main(int argc, char** argv){

int n;
cin>>n;
int pr[n];
for(int i = 0; i < n; i++)
cin>>pr[i];

int max, maxc, max2, maxc2;
for(int i = 0; i < n;i++)
{

int p = pr[i];
if(p == max)
maxc++;
else if(p == max2)
maxc2++;
else if(p > max)
{

max2 = max;
maxc2 = maxc;
max = p;
maxc = 1;

}
else if(p > max2)
{

max2 = p;
maxc2 = 1;

}

}

cout << "Cele mai scumpe produse costa " << max << " si " << max2 << ", care au aparut de " << maxc << " si "<< maxc2 << " ori respectiv"<<endl;
return 0;
}

Alexandra192002: Poti sa mi.o faci in pseudocod ?
CinevaFaraNume: Adica?
Alte întrebări interesante