Вопрос задан 01.03.2021 в 18:09. Предмет Информатика. Спрашивает Скрябина Юлия.

Срочно!!Дано натуральное число N. Вычислить сумму цифр этого числа,которые не делятся на 4. В

паскале
0 0
Перейти к ответам

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

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

var


 i, si, N, ss: Integer;


 s: string;


begin


   Write ('Введите N: ');


   ReadLn (N);


   s := IntToStr (N);


   ss := 0;


   for i := 1 to Length (s) do begin


     si := StrToInt (s [i]);


     if si mod 4 <> 0 then


       ss := ss + si;


   end;


   Writeln ('Сумма цифр = ' + IntToStr (ss));


end.

// второй вариант решения

var

si, N, ss: Integer;

begin

Write ('Введите N: ');

ReadLn (N);

ss := 0;

while N > 0 do begin

si := N mod 10;

N := N div 10;

if si mod 4 <> 0 then

ss := ss + si;

end;

Writeln ('Сумма цифр = ' + IntToStr (ss));

end.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Pascal, которая вычисляет сумму цифр натурального числа N, которые не делятся на 4:

pascal
program SumDigitsNotDivisibleByFour; var N, digit, sum: integer; begin sum := 0; writeln('Введите натуральное число N:'); readln(N); while N > 0 do begin digit := N mod 10; // Получаем последнюю цифру числа N if digit mod 4 <> 0 then sum := sum + digit; // Если цифра не делится на 4, добавляем ее к сумме N := N div 10; // Удаляем последнюю цифру числа N end; writeln('Сумма цифр числа, не делящихся на 4:', sum); readln; end.

Вы можете ввести значение переменной N и программа вычислит сумму цифр этого числа, которые не делятся на 4.

0 0

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

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

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