Вопрос задан 28.04.2019 в 16:03. Предмет Информатика. Спрашивает Миронов Олег.

Помогите, пожалуйста! Нужно написать программу на Pascal: дано пятизначное число, найти сумму всех

его ЧЕТНЫХ цифр.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Прищепа Никита.
Весь код писать не буду. Напишу ток ф-ю нахождения.

while ( a != 0) begin // Ввел ты свое число, допустим - а.
c = a div 10; // Делим его на 10, т.е берем его последнюю цифру
d = d+c; // в эту переменную накапливаем сумму цифр
end // конец цикла
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи на поиск суммы всех четных цифр в пятизначном числе на языке Pascal, можно использовать следующий алгоритм:

1. Вводим пятизначное число с клавиатуры. 2. Инициализируем переменную `sum` для хранения суммы четных цифр и присваиваем ей значение 0. 3. Используем операцию деления на 10 и остаток от деления на 10 для получения каждой цифры числа. 4. Проверяем, является ли полученная цифра четной. 5. Если цифра четная, то добавляем ее к переменной `sum`. 6. Повторяем шаги 3-5 для всех цифр числа. 7. Выводим значение переменной `sum` на экран.

Вот пример кода на языке Pascal, реализующий описанный алгоритм:

```pascal program SumOfEvenDigits;

var number, digit, sum: integer;

begin // Вводим пятизначное число write('Введите пятизначное число: '); readln(number);

// Инициализируем переменную sum sum := 0;

// Вычисляем сумму четных цифр while number > 0 do begin // Получаем последнюю цифру числа digit := number mod 10;

// Проверяем, является ли цифра четной if digit mod 2 = 0 then sum := sum + digit;

// Удаляем последнюю цифру числа number := number div 10; end;

// Выводим сумму четных цифр writeln('Сумма четных цифр: ', sum); end. ```

После запуска программы, она попросит вас ввести пятизначное число. После ввода числа, программа вычислит сумму всех четных цифр и выведет результат на экран.

Примечание: Представленный код является примером и может быть доработан или оптимизирован в зависимости от требований и предпочтений программиста.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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