Răspuns :
Răspuns:
3.
#include <iostream>
using namespace std;
int main()
{
int n,i, nule,pozitiv,negativ;
cin>>n;
int v[n];
nule=0;
negativ=0;
pozitiv = 0;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
{
if(v[i]==0)
nule++;
if(v[i]>0)
pozitiv++;
if(v[i]<0)
negativ++;
}
cout<<"In total sunt "<<nule<<" numere nule"<<endl;
cout<<"In total sunt "<<pozitiv<<" numere pozitive"<<endl;
cout<<"In total sunt "<<negativ<<" numere negative";
return 0;
}
4.
#include <iostream>
using namespace std;
int main()
{
int n,i,sn,sp,m,nr;
cin>n;
sn=sp=nr=0;
int v[n];
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
{
if(v[i]>0)
{
sp=sp+v[i];
nr++;
}
if(v[i]<0)
sn=sn+v[i];
}
m=sp/nr;
cout<<"Media aritmetica a numerelor pozitive este "<<m<<endl;
cout<<"Suma numerelor negative este "<<sn;
return 0;
}
5.
#include <iostream>
using namespace std;
int main()
{
int n,i,s;
cin>>n;
s=0;
int a[n], b[n];
for(i=1;i<=n;i++)
cin>>a[i];
for(i=1;i<=n;i++)
cin>>b[i];
for(i=1;i<=n;i++)
s=s+a[i];
for(i=1;i<=n;i++)
s=s+b[i];
cout<<s;
return 0;
}
Explicație: