В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
antongrom68
antongrom68
10.12.2022 08:35 •  Информатика

Нужно создать программу в pascalabc. условие : вводится 3-ёх значное число, нужно найти сумму только чётных чисел, если их нет, то сообщить об этом.

Ответ:
SAHARIA
SAHARIA
09.10.2020 00:14

// PascalABC.NET 3.4.2, сборка 1790 от 15.09.2018

// Внимание! Если программа не работает, обновите версию!

begin

 var s:=ReadInteger('Введите трехзначное число:').ToString

     .ToChararray.Select(c->c.ToDigit).Where(i->i.IsEven).Sum;

 if s=0 then Println('В числе нет четных цифр')

 else Println(s)

end.


Нужно создать программу в pascalabc. условие : вводится 3-ёх значное число, нужно найти сумму только
0,0(0 оценок)
Ответ:
vasilevaka12
vasilevaka12
09.10.2020 00:14

Ввод: 123

Вывод: 2

var

   number, sum:integer;

begin

   readln(number);

   sum := 0;

   while(number <> 0) do begin

       if (number mod 10) mod 2 = 0 then

           sum := sum + (number mod 10);

       number := number div 10;

   end;

   if sum <> 0 then

       writeln(sum)

   else writeln('Четных цифр в числе нет!');

end.


Нужно создать программу в pascalabc. условие : вводится 3-ёх значное число, нужно найти сумму только
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?