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

#1. Sa se scrie programul care citeste doua variabile "a" si "b" si cu ajutorul structurii "if" sa verficam daca sunt pare sau impare variabilele noastre si sa afisam un mesaj ca sa vedem acest lucru (ex. a este par)
#2. Sa se scrie un program care citeste 3 variabile "a", "b" si "c" si verificam daca cel putin 2 dintre variabile sunt impare, daca sunt impare facem suma celor 3 variabile, daca nu face diferenta celor 3 variabile.
#3. Cu ajutorul "if-urilor" imbricate sa verificam daca doua variabile citite de noi (a si b) se impart exact (a%b==0) si pe urma sa verificam daca suma celor doua variabile este mai mare ca "10". In cazul in care nu se impart exact sa afisam un mesaj (ex. Nu se impart exact).​

Răspunsuri la întrebare

Răspuns de crystalnamed
1

Răspuns:

Explicație:

// 1

#include <iostream>

using namespace std;

int main() {

 int a, b;

 cin >> a >> b;

 if (a % 2 == 0) {

   cout << "a este par";

 } else {

   cout << "a este impar";

 }

 if (b % 2 == 0) {

   cout << "\nb este par";

 } else {

   cout << "\nb este impar";

 }

 

 

}

// 2

#include <iostream>

using namespace std;

int main() {

   int a, b, c;

   cin >> a >> b >> c;

   

   if ((a % 2 == 0 && b % 2 == 0) || (a % 2 == 0 && c % 2 == 0) || (b % 2 == 0 && c % 2 == 0) || (a % 2 == 0 && b % 2 == 0 && c % 2 == 0)) {

       cout << a + b + c;

   } else {

       cout << a - b -c;

   }

}

// 3

#include <iostream>

using namespace std;

int main()

{

 int a, b, suma;

 cin >> a >> b;

 if (a % b == 0) {  

     suma = a + b;

     if (suma > 10) {

         cout << "suma celor 2 numere este mai mare decat 10";

         }

 } else {

     

   cout << "Nu se impar exact";

   }

}


crystalnamed: Sper ca te-am ajutat...
crystalnamed: Ati invatat switch-ul?
adricon2510: Da, multumesc!
crystalnamed: pai era mai simplu
crystalnamed: Coroana?
Alte întrebări interesante