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

Help C++ : Se citeşte un numar natural x . Să se afişeze " da " dacă numărul citit este par şi nu se divide cu 3. În caz contrar se afişează " nu " . Ex : Dacă se citeşte numărul 22 atunci se afişează " da " iar dacă se citeşte 24 atunci se afişează " nu " .

Răspunsuri la întrebare

Răspuns de michei69
0

Răspuns:

#include <iostream>

using namespace std;

int main(){

int x;

cin >> x;

if (x % 2 == 0 && x % 3 != 0) {

cout << "da";

} else {

cout << "nu";

}

return 0;

}

Explicație:

se inițiază numarul natural (intreg) x

se citeste x

daca x MOD 2 este 0 si x MOD 3 este diferit de 0 atunci

scrie da

altfel

scrie nu

MOD - restul unei impartiri (13 : 2 = 6 rest 1, deci 13 MOD 2 = 1)

daca x MOD 2 este egal cu 0, inseamna ca numarul este par (divizibil cu 2)

daca x MOD 3 nu este egal cu 0, atunci numarul nu este divizibil cu 3

Sper ca te-am ajutat! :3

Alte întrebări interesante