Este dat un sir din cel mult 100 de nr intregi.Se cere determinarea elementului cu valoare maxima din sir si a nr de repetari ale lui pintr-o singura parcurgere a sirului.
artur99:
Se primește și n-ul? :))
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int n,a[100],i,num=0;
void swamp(int &l,int &b)
{
int temp;
temp = l;
l=b;
b=temp;
}
void sortare(int x[100])
{
int j,t;
for(t=0;t<n-1;t++)
for(j=0;j<n-1;j++)
if(x[j]>x[j+1])swamp(x[j],x[j+1]);
}
int main()
{
cin>>n;
for(i=0;i<n;i++)cin>>a[i];
sortare(a);
cout<<"Cel mai mare numar = "<<a[n-1]<<endl;
for(i=0;i<n;i++)if(a[i]==a[i+1])num++;
cout<<"Repetarea = "<<num;
return 0;
}
using namespace std;
int n,a[100],i,num=0;
void swamp(int &l,int &b)
{
int temp;
temp = l;
l=b;
b=temp;
}
void sortare(int x[100])
{
int j,t;
for(t=0;t<n-1;t++)
for(j=0;j<n-1;j++)
if(x[j]>x[j+1])swamp(x[j],x[j+1]);
}
int main()
{
cin>>n;
for(i=0;i<n;i++)cin>>a[i];
sortare(a);
cout<<"Cel mai mare numar = "<<a[n-1]<<endl;
for(i=0;i<n;i++)if(a[i]==a[i+1])num++;
cout<<"Repetarea = "<<num;
return 0;
}
Răspuns de
0
#include <iostream>
using namespace std;
int main(){
int n, i, t, max, rep=1;
cin>>n;
cin>>max;
for(i=1;i<n;i++){
cin>>t;
if(t>max){ max=t; rep=1; }
else if(t==max) rep++;
}
cout<<max<<" "<<rep;
}
using namespace std;
int main(){
int n, i, t, max, rep=1;
cin>>n;
cin>>max;
for(i=1;i<n;i++){
cin>>t;
if(t>max){ max=t; rep=1; }
else if(t==max) rep++;
}
cout<<max<<" "<<rep;
}
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Geografie,
9 ani în urmă