Buna seara!Ma ajutati va rog cu problema #346 de pe PBINFO va rog?
Cerinţa:
Să se scrie un program care citește un șir de n numere naturale şi determină valoarea maximă din șir și de câte ori apare.
Date de intrare:
Programul citește de la tastatură numărul n, iar apoi n numere naturale nenule.
Date de ieşire:
Programul afișează pe ecran numerele max ap, reprezentând valoarea maximă din șir, respectiv numărul de apariții ale acesteia, separate prin exact un spaţiu.
Restricţii şi precizări:
1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 2 31
IN C++ VA ROG!
Răspunsuri la întrebare
Răspuns de
6
#include<iostream.h>
using namespace std;
int main()
{int i,n,a,ap=0,max=-1;
cin>>n;
for(i=1;i<=n;i++)
{cin>>a;
if(a>max)
{max=a;
ap=1;}
else
if(a==max)
ap++;
}
cout<<max<<" "<<ap;
return 0;
}
using namespace std;
int main()
{int i,n,a,ap=0,max=-1;
cin>>n;
for(i=1;i<=n;i++)
{cin>>a;
if(a>max)
{max=a;
ap=1;}
else
if(a==max)
ap++;
}
cout<<max<<" "<<ap;
return 0;
}
uionutalin:
Am rezolvat-o pana la urma
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă