Să se scrie un program care citește un șir de n numere întregi şi determină valoarea maximă din șir și de câte ori apare.
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main(){
int n, t, max, maxc,i;
cin>>n;
cin>>t; max=t; maxc=1;
for(i=1;i<n;i++){
cin>>t;
if(t>max){max=t;maxc=1;}
else if(t==max) maxc++;
}
cout<<max<<" x "<<maxc;
}
using namespace std;
int main(){
int n, t, max, maxc,i;
cin>>n;
cin>>t; max=t; maxc=1;
for(i=1;i<n;i++){
cin>>t;
if(t>max){max=t;maxc=1;}
else if(t==max) maxc++;
}
cout<<max<<" x "<<maxc;
}
Răspuns de
2
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n, x, Max = 0, v[100];
cin >> n;
for(int i=1; i<=n; i++) cin >> v[i];
sort(v + 1, v + n + 1); x = n;
while(v[n] == v[x]) Max++, x--;
cout << v[n] << ' ' << Max << '\n';
return 0;
}
#include<algorithm>
using namespace std;
int main()
{
int n, x, Max = 0, v[100];
cin >> n;
for(int i=1; i<=n; i++) cin >> v[i];
sort(v + 1, v + n + 1); x = n;
while(v[n] == v[x]) Max++, x--;
cout << v[n] << ' ' << Max << '\n';
return 0;
}
Alte întrebări interesante
Limba rusă,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
10 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă