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

100 ! сделать алгоритм, который выделяет цифры в 3-х значном числе

Ответ:
katesgo
katesgo
11.10.2020 01:08

Объяснение:

описываем переменные:

var

Chislo3 : integer;

ChisloStr, N1, N2, N3 : string;

begin

repeat

writeln('Ввод числа');

Read(Chislo3);

введенное целое число преобразуем в строку

ChisloStr:=Str(Chislo3);

проверяем, что длина строки 3, т.е. введенное число трехзначное и если да, то выходим из цикла

until Length(ChisloStr)=3;

вырезаем из строки символы последовательно

N1:= copy(ChisloStr,1,1); N2:=copy(ChisloStr,2,1); N3:=copy(ChisloStr,3,1);

выводим выделенные символы построчно

WriteLn(N1);

WriteLn(N2);

WriteLn(N3);

end.

* синтаксис не тестил

0,0(0 оценок)
Ответ:
Андрей11112222
Андрей11112222
11.10.2020 01:08

var

 Number, a, b, c :integer;

begin

 WriteLn('Введите трёхзначное число: ');

 ReadLn(Number);

 a := Number mod 10;

 b := (Number mod 100) div 10;

 c := Number div 100;

 

 WriteLn('Цифры числа: ');

 WriteLn(a);

 WriteLn(b);

 WriteLn(c);

end.

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