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

Se citețte de la tastatura un vector cu n elemente numere intregi.
1. sa se determine cate elemente sunt impare , sa se afiseze aceste elemente si sa se calculeze suma lor;
2. sa se determine cate elemente sunt divizibile cu 7
3. sa se determine cate elemente sunt mai mari decat 19 si sa se afiseze

Răspunsuri la întrebare

Răspuns de Florentiu
1

#include <iostream>

using namespace std;

int main()

{

   int i,n,a[100],s=0,j=0,x=0,y=0;

   cout<<"n=";

   cin>>n;

   cout<<"Introduceti elementele ";

   for(i=1;i<=n;i++){

       cin>>a[i];

       if(a[i]%2==1){

           j++;

           s = s+a[i];

       }

       if(a[i]%7==0){

           x ++;

       }

       if(a[i]>19){

           y ++;

       }

   }

   cout<<"Sunt "<<j<<" elemente impare"<<endl;

   for(i=1;i<=n;i++){

       if(a[i]%2==1){

         cout<<a[i]<<" ";

       }

   }

   cout<<endl;

   cout<<"Suma lor este "<<s<<endl;

   cout<<"Sunt "<<x<<" elemente divizibile cu 7"<<endl;

   cout<<"Sunt "<<y<<" elemente mai mari decat 19"<<endl;

   for(i=1;i<=n;i++){

       if(a[i]>19){

         cout<<a[i]<<" ";

       }

   }

   return 0;

}

Alte întrebări interesante