Задать вопрос

С клавиатуры вводится целое положительное число. Вычислить сумму нечётных цифр. (Pascal)

+3
Ответы (1)
  1. 28 июля, 15:03
    0
    program calc;

    var a, sum, k, code: integer;

    //a - число, sum - сумма нечетных цифр,

    //k - позиция цифры в числе, code - сообщение об ошибке.

    s, s1: string; / / s - строка из цифр и s1 - подстрока из цифры на позиции k.

    begin

    writeln ('Введите целое число');

    read (a); / /ввод числа

    str (a, s); / /преобр. числа в строку

    sum: = 0;

    for i: integer: = 1 to length (s) do

    begin

    s1: = copy (s, i, 1); / /выделение отдельной цифры

    val (s1, k, Code); / /преобразование цифры-строки в число

    if k mod 2 = 1 then sum: = sum + k; / /проверка на четность и суммирование нечетных цифр

    end;

    writeln ('Сумма нечетных цифр равна ', sum)

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «С клавиатуры вводится целое положительное число. Вычислить сумму нечётных цифр. (Pascal) ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
Играют двое. Первый участник игры называет произвольное целое положительное число, не превышающее десяти, то есть он может назвать число десять и всякое меньшее десяти положительное число.
Ответы (1)
с клавиатуры вводится целое число, не менее 50 цифр. определить сумму нечетных цифр числа
Ответы (1)
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)
Все нужно сделать на Pascal'e. Пользователь вводит с клавиатуры целое положительное пятизначное число. Программа определяет цифру десятков, цифру сотен и цифру тысяч во введенном числе.
Ответы (1)