Задать вопрос
5 января, 12:19

Pascal, цикл while или repeat

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

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

+2
Ответы (2)
  1. 5 января, 13:02
    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. 5 января, 16:03
    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. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы