Задать вопрос
20 августа, 02:20

Дано 6-ти значное число

Найти сумму его цифр

(С помощбя паскаля)

(Информатика 9 класс)

+3
Ответы (1)
  1. 20 августа, 04:21
    0
    Можно так:

    Var

    A, i, S:integer;

    Begin

    WriteLn ('Введите 6-значное число:');

    ReadLn (A);

    S:=0;

    For i: = 1 to 6 do

    Begin

    S:=S + (A mod 10);

    A:=A div 10;

    End;

    WriteLn ('S = ', S)

    End.

    И так:

    Var

    A, S:integer;

    Begin

    WriteLn ('Введите 6-значное число:');

    ReadLn (A);

    S:=0;

    S:=A mod 10;

    A:=A div 10;

    S:=S + (A mod 10);

    A:=A div 10;

    S:=S + (A mod 10);

    A:=A div 10;

    S:=S + (A mod 10);

    A:=A div 10;

    S:=S + (A mod 10);

    A:=A div 10;

    S:=S + (A mod 10);

    WriteLn ('S = ', S)

    End.

    Или так

    Var

    A:integer;

    Begin

    WriteLn ('Введите 6-значное число:');

    ReadLn (A);

    WriteLn ('S = ', (A div 100000) + ((A div 10000) mod 10) + ((A div 1000) mod 10) + ((A div 100) mod 10) + ((A div 10) mod 10) + (A mod 10))

    End.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Дано 6-ти значное число Найти сумму его цифр (С помощбя паскаля) (Информатика 9 класс) ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы