Задать вопрос
9 января, 22:51

Pascal, цикл while или repeat

Ввести число. Определить сумму цифр в первой половине числа.

Пример, N=123456, результат 6.

+2
Ответы (2)
  1. 10 января, 01:26
    0
    Program n1;

    var s: string;

    sum, i: longint;

    begin

    sum : = 0;

    write ('введите число: ');

    readln (s);

    for i : = 1 to (length (s) div 2) do

    sum : = sum + (ord (s[i]) - 48);

    writeln ('сумма 1 половины цифр числа равна ', sum);

    end.
  2. 10 января, 02:01
    0
    Если вы уже прошли строки, то вот

    program summa;

    var

    s: string;

    I, sum: integer;

    begin

    sum : = 0;

    Readln (s);

    for i : = 1 to (length (s) div 2) do

    sum : = sum + (ord (s[i]) - 48);

    Writeln (sum);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Pascal, цикл while или repeat Ввести число. Определить сумму цифр в первой половине числа. Пример, N=123456, результат 6. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы