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
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;
}
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 ?
Alte întrebări interesante
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă