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
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
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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă