Вопрос задан 12.05.2019 в 16:11. Предмет Информатика. Спрашивает Тарарин Сергей.

Напишите программы в Pascal: 1. Ввести целое число и определить, верно ли, что все его цифры

расположены в порядке возрастания.... 2. Ввести целое число и «перевернуть» его, так чтобы первая цифра стала последней и т.д.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Корецкий Влад.
Var A,B,k,n,m:integer;
Begin
Write('Введите целое число: ');
ReadLn(A);
B:=A;
n:=0;
k:=0;
While B<>0 do
   Begin
   n:=n+1;
   B:=B div 10;
   End;
m:=A mod 10;
For n:= 1 to n-1 do
    Begin
    A:=A div 10;
    if (m > A mod 10) then
       Begin
       k:=k+1;
       m:=A mod 10;
       End;
    End;
if k = n then Write('Верно')
else Write('Не верно')
End.



Var
A:integer;
Begin
Write('Введите целое число: ');
ReadLn(A);
While A<>0 do
   Begin
   Write(A mod 10);
   A:=A div 10
   End;
End.

0 0
Отвечает Никула Вася.
//PascalABC.Net 3.2
{1}
begin
var n:=readstring('Число: '); var b:=true;
for var i:=1 to length(n)-1 do if n[i]>n[i+1] then b:=false;
write (b? 'Да':'Нет')
end.

{2}
begin
write (readstring('Число: ').Inverse)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1. Программа для определения, верно ли, что все цифры числа расположены в порядке возрастания:

```pascal program CheckAscendingOrder; var num, digit, prevDigit: integer; isAscending: boolean; begin writeln('Введите целое число:'); readln(num); isAscending := true; prevDigit := num mod 10; num := num div 10; while (num > 0) and isAscending do begin digit := num mod 10; if digit >= prevDigit then begin isAscending := false; end; prevDigit := digit; num := num div 10; end; if isAscending then writeln('Все цифры числа расположены в порядке возрастания.') else writeln('Не все цифры числа расположены в порядке возрастания.'); readln; end. ```

2. Программа для "переворачивания" числа:

```pascal program ReverseNumber; var num, reversedNum, digit: integer; begin writeln('Введите целое число:'); readln(num); reversedNum := 0; while num > 0 do begin digit := num mod 10; reversedNum := reversedNum * 10 + digit; num := num div 10; end; writeln('Перевернутое число:', reversedNum); readln; end. ```

0 0

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

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

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