Informatică, întrebare adresată de blajxy, 9 ani în urmă

Cum pot sa fac suma si produsul numerelor pare citind de la tastatura n numere intregi ?
folosind doar IF ,ELSE,FOR


Acesta este codul pentru suma si produsul numerelor ( si impare si pare)

int n=0,suma=0,produs=1;

scanf("%d",&n);

for(int i=0;i int a;
scanf("%d",&a);
suma=suma+a;
produs=produs*a;
}

printf("suma=%d,produs=%d\n",suma,produs);

return 0;
}


blajxy: in limbajul C
miclealexandru01: e limbajul C ?

Răspunsuri la întrebare

Răspuns de Relampago
1

#include <iostream>using namespace std;
int n,produs,suma,i,x;
int main()
{
    cout<<"n=";//citim numarul de elemente
    cin>>n;
    produs=1;//initializam produsul cu 1
    for(i=1; i<=n; i++)//cu un for care merge de la 1 la n
    { //il citim pe x
        cin>>x;//daca x e par il adaugam la suma
        if(x%2==0)suma=suma+x;//altfel,la produs
        else produs=produs*x;
    }
    cout<<"suma este: "<<suma;//si acum scriem suma si produsul
    cout<<endl<<"produsul este: "<<produs;
}

Alte întrebări interesante