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

Sa se scrie un program care verifica daca un numar introdus de la tastatură este pozitiv si par, negativ si par, pozitiv si impar, negativ si par si afiseaza cate un mesaj corespunzator fiecarui caz. urgent dau coroana pls

Răspunsuri la întrebare

Răspuns de werlord
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int a;

cin >> a;

if( a >= 0 && a % 2 == 0)

cout << "pozitiv si par";

if(a < 0 && a % 2 == 0)

cout << "negativ si par";

if(a >= 0 && a % 2 == 1)

cout << "pozitiv si impar";

if(a < 0 && a % 2 == 1)

cout << "negativ si impar" ;

return 0;

}

Explicație:

Ma gandesc ca la ultima ai vrut sa zici negativ si impar, daca nu trebuie sa stergi ultimul if.

Sa ai grija cum o scrii in codeblocks deoarece spatiile sunt diferite.

Sper ca te-am ajutat!

Pls coroana :))


werlord: Mi-am dat seama ca am gresit
werlord: #include

using namespace std;

int main()

{

int a;

cin >> a;

if( a >= 0 && a % 2 == 0)

cout << "pozitiv si par";

if(a < 0 && a % 2 == 0)

cout << "negativ si par";

if(a >= 0 && a % 2 == 1)

cout << "pozitiv si impar";

if(a < 0 && (a + a) % 2 == 0 && (a + a + a) % 2 != 0)

cout << "negativ si impar";

return 0;

}
werlord: asta e rezolvarea corectA
cazanmaryalexandra: ms mult
Alte întrebări interesante