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

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ăspunsuri la întrebare

Răspuns de AndrewSon
0

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:

Alte întrebări interesante