Mihai se gândește la un an, citit de la tastatură. Care este suma cifrelor acestuia? (PSEUDOCOD)
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
citeste a;
cifra1 <- a mod 10
cifra2 <- a mod 100 div 10
cifra3 <- a mod 1000 div 100
cifra 4 <- a div 1000
scrie "Suma cifrelor este " cifra1+cifra2+cifra3+cifra4
Explicație:
mod înseamnă să împarțin un numar, iar apoi să luam în considerare doar restul
div înseamnă să împărțin un număr și să luăm în considerare doar câtul
examen2022:
ms
Răspuns de
3
Salut!
Ti-am lasat mai jos rezolvarea riguroasa a acestei probleme
Date de intrare: an
Date de iesire: suma_cifrelor
Date auxiliare: cifra
natural an, suma_cifrelor, cifra
citeste an
suma_cifrelor ← 0
┌ cat_timp an <> 0 executa
│ cifra ← an MOD 10
│ suma_cifrelor ← suma_cifrelor + cifra
│ an ← an DIV 10
└■
scrie suma_cifrelor
using namespace std;
int main() {
int an, suma_cifrelor = 0, cifra;
cin >> an;
while (an) {
cifra = an % 10;
suma_cifrelor += cifra;
an /= 10;
}
cout << suma_cifrelor;
return 0;
}
Doar daca vrei, in ceea ce priveste platforma raspunsul e valid, indeplineste cerinta initiala.
Alte întrebări interesante
Evaluare Națională: Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă