Вопрос задан 26.06.2023 в 13:30. Предмет Информатика. Спрашивает Чернова Александра.

Напишите процедуру которая выводит на экран в столбик все цифры переданного ей числа начиная с

первого. ПАСКАЛЬ.
0 0
Перейти к ответам

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

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

Решение:

var a,b,c: integer ;

begin

writeln ('Введите число:');

read (a);

b:=0;

while a>0 do begin

b:=b*10;

b:=b + (a mod 10);

a:=a div 10;

end;

while b>0 do begin

c:=b mod 10;

b:=b div 10;

writeln (c, ' ');

end;

end.

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

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

pascal
program PrintDigits; var num, digit: Integer; procedure PrintDigitsInColumn(number: Integer); begin while number > 0 do begin digit := number mod 10; writeln(digit); number := number div 10; end; end; begin // Введите число, цифры которого нужно вывести write('Введите число: '); readln(num); writeln('Цифры числа в столбике:'); PrintDigitsInColumn(num); readln; end.

Эта программа сначала запрашивает у пользователя ввод числа, а затем вызывает процедуру PrintDigitsInColumn, которая выводит цифры этого числа в столбик, начиная с первой.

0 0

Похожие вопросы

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

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

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