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

Взаданном целом положительном числе n (0 < n < 2^10) удалите все четные цифры не нарушая последовательности цифр в числе. в паскале

Показать ответ
Ответ:
asiemghulkarimozb3er
asiemghulkarimozb3er
05.10.2020 21:05
Var A,B,n,M:integer;
Begin
Write('A = ');ReadLn(A);
While A<>0 do
   Begin
   if (A mod 10) mod 2 = 0 then
      Begin
      M:=1;
      For n:= 0 to n do
          M:=M*10;
      B:=(A mod 10)*M+B;
      n:=n+1;
      End;
   A:=A div 10;
   End;
WriteLn(B div 10);
End.

Пример:
A = 123456789
2468
0,0(0 оценок)
Ответ:
Saralove34
Saralove34
05.10.2020 21:05
//PascalABC.Net 3.2
begin
var s:=readstring('Введите число: ');
var i:=1; var m:=['2', '4', '6', '8', '0'];
while i<=length(s) do
begin
if s[i] in m then delete(s, i, 1);
inc (i);
end;
write (s);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота