FIE TABLOUL  E cu n(n<=100) elemente intregi.   De afisat
1. Nr de elemente impare din tablou
2.  Suma elementelor  pare de pe locurile  impare (1,3,5,7,..)
3. De  schimbat valoarea impara  cu valoarea 100
4. Nr de elemente divizibile la 3 si 7
5.Produsul  elementelor  divizibile la 3  de pe locurile pare(2,4,6,8,..)​

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{  

int n,i,a[101],aux;

cin>>n;

int imp=0;

int s=0;

int div=0;

int p=1;

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

   cin>>a[i];

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

     imp++;

    }

    if(a[i]%2==0 && i%2==1) s+=a[i];

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

    {  

   aux=a[i];

   a[i]=100;

   100=aux;

    }

    if(a[i]%3==0 && a[i]%7==0) div++;

    if(a[i]%3==0 && i%2==0) p*=a[i];

}

cout<<imp<<" "<<s<<" "<<div<<endl;

for(i=1;i<=n;i++) cout<<a[i]<<" ";

}

 

Explicație: