se consideră un tablou unidimensional R[m]
Răspunsuri la întrebare
#include <iostream>
using namespace std;
citeste (int a[100], int n)
{
for(int i=1;i<=n;i++)
cin>>a[i];
}
afiseaza (int a[100],int n)
{
for(int i=1;i<=n;i++)
cout<<a[i]<<" ";
}
int maxim(int a[100],int n)
{
int max=a[1];
for(int i=2;i<=n;i++)
if(max<=a[i]) max=a[i];
return max;
}
int aparitii (int a[100], int n, int max)
{
int nr=0;
for(int i=1;i<=n;i++)
if(a[i]==max)nr++;
return nr;
}
int suma(int a[100],int n)
{
int s=0;
for(int i=1;i<=n;i++)
if(a[i]<0) s=s+a[i]*a[i];
return s;
}
int main()
{
int r[100],i,j, n,m,apar;
cin>>n;
citeste (r,n);
m=maxim(r,n);
cout<<"maximul elementelor este "<<maxim(r,n)<<" numarul de aparitii "<<aparitii(r,n,m)<<endl;
cout<<" suma numarelor negative este "<<suma(r,n);
return 0;
}