Напишите следующую программу. Введите с клавиатуры целое число N. Выведите ** экран числа...

0 голосов
42 просмотров

Напишите следующую программу. Введите с клавиатуры целое число N. Выведите на экран числа от 1 до N так, чтобы каждое число выводилось столько раз, каково его значение. Например, если с клавиатуры введено 6, то на экране мы должны увидеть: 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6
Написать программу нужно как можно проще в программе PascalABC


Информатика (61 баллов) | 42 просмотров
0

я хорошо знаю паскаль,но честно скажу не знаю как это сделать,когда тебе ответят напиши пожалуйста мне!

0

Я могу написать, но код будет не совсем грамотный :) сейчас попробую

Дан 1 ответ
0 голосов
Правильный ответ

Вообщем, сделал задачу, но метод пузырька уже не выйдет :) т.е. сортировка по возрастанию :( упрощал как мог.

Program asd;
USES crt;
Var n,m,i,j:integer;
BEGIN
Clrscr;
Writeln('Введите число n: ');
Readln(n);
n:=n+1;
For i:=1 to n do 
 begin n:=n-1; 
   For j:=1 to n  do   
     begin   
      Write(n:3); 
     end; 
end;
END.

(1.1k баллов)