profile
Опубликовано 6 лет назад по предмету Информатика от geris

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


Входные данные

Входная строка содержит натуральное число N .


Выходные данные

Программа должна вывести все цифры введённого числа в одной строке, начиная с первой. Цифры отделяются пробелами.


Примеры

входные данные

123

выходные данные

1 2 3
ТОЛЬКО ЧЕРЕЗ ПАСКАЛЬ АБС, без string.
ЦИКЛЫ FOR, WHILE
Если решение с интернета, то оно не засчитывается.

  1. Ответ
    Ответ дан supersuperkirip54irs

    var N,t,k,N1:integer;

    BEGIN

    readln(N);

    N1:=N;

    k:=0;

    while (N1 mod 10=0) do begin

    k:=k+1;

    N1:=N1 div 10;

    end;

    t:=0;

    while N>0 do begin

    t:=t*10 + (N mod 10);

    N:=N div 10;

    end;

    while t>0 do begin

    write(t mod 10,' ');

    t:=t div 10;

    end;

    for N:=1 to k do

    write('0 ');

    end.

    1. Ответ
      Ответ дан geris
      Введи 310
    2. Ответ
      Ответ дан geris
      у тя будет 3 1
    3. Ответ
      Ответ дан supersuperkirip54irs
      Исправил, извините пожалуйста).
    4. Ответ
      Ответ дан geris
      Спасибо!
    5. Ответ
      Ответ дан geris
      если бы мог то и вам бы передал баллы
  2. Ответ
    Ответ дан iolandavalerypad353

    program Digits;

    procedure foo(a: integer);

    begin

     if a = 0 then exit

     else

       foo(a div 10);

     Print(a mod 10)

    end;

    var

     a: integer;

    begin

     a := 12345;

     foo(a)

    end.

    1. Ответ
      Ответ дан grattttt
      очень надо
    2. Ответ
      Ответ дан grattttt
      https://znanija.com/task/31722626
    3. Ответ
      Ответ дан grattttt
      Iolandavalerypad353
    4. Ответ
      Ответ дан grattttt
      как же ты меня выручишь бро если поможешь
    5. Ответ
      Ответ дан grattttt
      очень надо
Самые новые вопросы