М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
witruk
witruk
09.03.2021 17:19 •  Информатика

Напишите программу, которая выводит на экран все цифры числа, начиная с первой. входные данные входная строка содержит натуральное число n . выходные данные программа должна вывести все цифры введённого числа в одной строке, начиная с первой. цифры отделяются пробелами. примеры входные данные 123 выходные данные 1 2 3 на паскале.

👇
Ответ:
Lelikc
Lelikc
09.03.2021
Можно так:

Var S:string;
i:integer;
Begin
Read(S);
For i:= 1 to Length(S) do
    Write(S[i],' ')
End.

И так:

Var A,B:integer;
Begin
Read(A);
B:=0;
While A<>0 do
   Begin
   B:=B*10+(A mod 10);
   A:= A div 10
   End;
While B<>0 do
   Begin
   Write(B mod 10,' ');
   B:=B div 10
   End;
End.
4,8(61 оценок)
Ответ:
спишиru1
спишиru1
09.03.2021
А еще так можно:

PascalABC.NET 3.2, сборка 1399 от 08.03.2017
Внимание! Если программа не работает, обновите версию!

begin
 ReadlnString.Println(' ')
end.

Пример
123
1 2 3
4,8(76 оценок)
Открыть все ответы
Ответ:
yuliyаyevtereva
yuliyаyevtereva
09.03.2021
Pascal:
program  Project;
var
  a,b,c: integer;
  min, max: integer;
begin
  Write('a=');
  Readln(a);
  Write('b=');
  Readln(b);
  Write('c=');
  Readln(c);
  if (a>b) and (a>c) then
  begin
     max:=a;
     if b>c then
     begin       
       a:=c;
       c:=max;
     end
     else
     begin
       a:=b;
       b:=max;
     end
  end else
  begin
     if (b>a) and (b>c) then
      begin
         max:=b;
         if a>c then
         begin       
           b:=c;
           c:=max;
         end
         else
         begin
           b:=a;
           a:=max;
         end
      end else
      begin
        max:=c;
         if a>b then
         begin       
           c:=b;
           b:=max;
         end
         else
         begin
           c:=a;
           a:=max;
         end
      end
  end;
  Write('a=',a);
  Write('b=',b);
  Write('c=',c)
end.
4,4(46 оценок)
Ответ:
bavara89
bavara89
09.03.2021
Современный компьютер может обрабатывать числовую, текстовую, графическую, звуковую и видео информацию. Все эти виды информации в компьютере представлены в двоичном коде, т. е. используется алфавит мощностью два (всего два символа 0 и 1). Связано это с тем, что удобно представлять информацию в виде последовательности электрических импульсов: импульс отсутствует (0), импульс есть (1). Такое кодирование принято называть двоичным, а сами логические последовательности нулей и единиц - машинным языком.
4,4(62 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ