Informatică, întrebare adresată de miskkka, 8 ani în urmă

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

Răspuns de cosmaandra2000
2

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

Alte întrebări interesante