În C++:
Se dă 3 numere întregi, să se scrie un program care afișează valoarea true dacă toate aceste numere sunt divizibile la 5.
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main(){
//Declaram variabilele de care avem nevoie
int a,b,c;
//Citim valorile
cin >> a >> b >> c;
//Verificam conditiile si afisam true daca acestea sunt indeplinite
if(a%5==0 && b%5==0 && c%5==0) cout << true;
//Altfel afisam false (optional, nu se cere explicit)
else cout << false;
return 0;
}
► Explicatie :
- Folosim cin pentru a citi valori de la tastatura. Dupa cin punem ">>", urmat de variabila in care dorim sa citim valoarea.
- Folosim cout pentru a afisa valori pe ecran. Dupa cout punem "<<", urmat de valoarea (numele variabilei in care se afla valoarea) pe care vrem sa o afisam.
- Pentru a verifica daca un numar e divizibil la 5 trebuie sa verificam ca restul impartirii numarului la 5 sa fie 0. Acest lucru se face cu operatorul % care returneaza restul impartirii. Daca restul este 0 atunci numarul este divizibil.
- Trebuie sa verificam practic 3 conditii (a divizibil cu 5, b divizibil cu 5, c divizibil cu 5). Pentru ca toate trei trebuie sa fie indeplinite le separam folosind operatorul logic si "&&".
- Folosim instructiunea if pentru a verifica daca o conditie este indeplinita.
Nota : se va afisa valoarea logica true, care este echivalenta cu 1. Daca dorim sa se afiseze textul true atunci punem true intre ghilimele.
Idem pentru false, care e echivalent cu 0.
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă