Scrieti programul!!!
Se da un vector cu n(1<=n<=100) componenta numere intregi,sa se calculeze numarul componentelor:
1.negative
2.pare
3.nenule
4.pozitive divizibile cu 3 si cu 5
5.al caror modul este mai mare decit 3
6.divizibile cu cel putin unul dintre numerele 7,9,11
Răspunsuri la întrebare
1.
int main()
{
int n,i,v[100],nr=0;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
for(i=1; i<=n; i++)
if(v[i]<0)
nr++;
cout<<nr;
return 0;
}
2.
int main()
{
int n,i,v[100],nr=0;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
for(i=1; i<=n; i++)
if(v[i]%2==0)
nr++;
cout<<nr;
return 0;
}
3.
int main()
{
int n,i,v[100],nr=0;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
for(i=1; i<=n; i++)
if(v[i]!=0)
nr++;
cout<<nr;
return 0;
}
4.
int main()
{
int n,i,v[100],nr=0;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
for(i=1; i<=n; i++)
if(v[i]>0 && v[i]%3==0 && v[i]%5==0)
nr++;
cout<<nr;
return 0;
}
5.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n,i,v[100],nr=0;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
for(i=1; i<=n; i++)
if(abs(v[i])>3)
nr++;
cout<<nr;
return 0;
}
6.
int main()
{
int n,i,v[100],nr=0;
cin>>n;
for(i=1; i<=n; i++)
cin>>v[i];
for(i=1; i<=n; i++)
if(v[i]%7==0 || v[i]%9==0 || v[i]%11==0)
nr++;
cout<<nr;
return 0;
}
Acestea sunt toate subpunctele. Daca vrei sa le verifci pe calculator, sa incluzi si introducerea cu librariile ( exemplu ex 5, dar fara randul cu cmath ) - acela este doar pentru abs=modul