gardenkafe
?>

Программа: ввести пятизначное число и найти сумму его цифр.

Информатика

Ответы

prokodasha
Первый вариант:

Var A,S:longint;
Begin
S:=0;
Write('Введите пятизначное число: ');ReadLn(A);
S:=S+(A div 10000) + (A div 1000) mod 10 + (A div 100) mod 10 + (A div 10) mod 10 + (A mod 10);
Write('S = ',S);
End.

Второй вариант:

Var
   A:longint;
   S,i:integer;
Begin
S:=0;
Write('Введите пятизначное число: ');ReadLn(A);
For i:= 1 to 5 do
    Begin
    S:=S+A mod 10;
    A:=A div 10;
    End;
WriteLn('S = ',S);
End.
sirenashop25

240

Объяснение:

Представь себе цепочку из пяти бусинок, пусть их будет 3 цвета: синий, жёлтый и красный.

Пускай первая бусинка будет синего цвета, тогда остальные 4 могут быть красного или жёлтого, чтобы их посчитать нам нужно 2 возвести в 4 степень 2^4=16. (можешь проверить на листочке сам, если интересно)

Если синей будет вторая бусинка или третья ничего не изменится, в оставшихся 4 будет по 16 различных вариантов.

Значит, всего вариантов с синей бусинкой 16*5=80.

С красной и жёлтой бусинкой происходит та же история.

80*3=240

ooozita5

240

Объяснение:

Представь себе цепочку из пяти бусинок, пусть их будет 3 цвета: синий, жёлтый и красный.

Пускай первая бусинка будет синего цвета, тогда остальные 4 могут быть красного или жёлтого, чтобы их посчитать нам нужно 2 возвести в 4 степень 2^4=16. (можешь проверить на листочке сам, если интересно)

Если синей будет вторая бусинка или третья ничего не изменится, в оставшихся 4 будет по 16 различных вариантов.

Значит, всего вариантов с синей бусинкой 16*5=80.

С красной и жёлтой бусинкой происходит та же история.

80*3=240

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Программа: ввести пятизначное число и найти сумму его цифр.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Герасимова107
ustinovalubov6666
o-kate17
serov555zaq5
silantyevevgeny
galinab1111326
Винников724
DmitrievnaVera
valentinakarma2800
VSpivak3122
родичева1812
anna241273
info32
annapiskun1
steger