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

Can rulez programul tot imi da 0 daca pun numar impar si numarul pe care l-am pus daca ii par , de ce si cum pot rezolva ?

#include


using namespace std;


int a, b, c, d;


int main()

{

cout << "Cate numere avem ? " << endl;

cin >> b;

for (a = 1; a <= b; a++);

{

cout << " Introduce x : ";

cin >> c;

if (c % 2 == 0)

d += c ;


}

cout << "Suma numerelor pare este : " << d;

return 0;

}

Răspunsuri la întrebare

Răspuns de anamariailie52
0

Răspuns:

Ai pus End la sfârșitul programului?


Utilizator anonim: Sterge acel ; dupa for si initilizeaza d la inceput cu 0
DepresivulClasei: d are din start valoarea 0
DepresivulClasei: am sters ; si tot la fel
Utilizator anonim: #include

using namespace std;

int a, b, c, d;

int main()

{

cout << "Cate numere avem ? " << endl;

cin >> b;

for (a = 1; a <= b; a++)

{

cout << " Introduce x : ";

cin >> c;

if (c % 2 == 0)

d += c ;

}

cout << "Suma numerelor pare este : " << d;

return 0;
}
DepresivulClasei: Problema ii ca nu se repeta
Utilizator anonim: eu asa am rulat si a mers
DepresivulClasei: oare sa-mi fie stricat debuggerul ?
Alte întrebări interesante