Cerința
Se dă un vector cu n elemente, reprezentând cifrele numărului a. Să se afle suma cifrelor lui a, suma sumei, etc., până când se ajunge la un număr cu o singură cifră. Acesta reprezintă vârsta împlinită astăzi de Ioana. Se știe că numărul a este divizibil cu 9.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n cifre ale lui a, separate prin spații.
Date de ieșire
Programul va afișa pe ecran numărul 50 – S, unde S este numărul final.
Restricții și precizări
1 ≤ n ≤ 50.000
Exemplu
Intrare
5
1 2 3 4 8
Ieșire
41
Explicație
Suma numerelor este 18. Suma cifrelor este 9.
50 - 9 = 41.
Răspunsuri la întrebare
Răspuns de
6
read n
s:=0
for i:=1 to n begin
read cifra
s:=s+cifra
end
cif:=0
If s div 10=0 then
write 50-s
else begin
while s div 10<>0 do
cif:=cif+s mod 10
s:= s div 10
end
cif:= cif +s;
write 50-cif
end
e un pseudopascal, sper sa înțelegi. dacă ai nevoie de c++, cred că ti-l pot face si asa.
nu l-am pus pe pc dar cred că e bine
s:=0
for i:=1 to n begin
read cifra
s:=s+cifra
end
cif:=0
If s div 10=0 then
write 50-s
else begin
while s div 10<>0 do
cif:=cif+s mod 10
s:= s div 10
end
cif:= cif +s;
write 50-cif
end
e un pseudopascal, sper sa înțelegi. dacă ai nevoie de c++, cred că ti-l pot face si asa.
nu l-am pus pe pc dar cred că e bine
Alte întrebări interesante
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă