Как сделать, чтобы пользователь вводил размер рисунка произвольно? - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. Program lab6;
  2. const
  3. P=' ';
  4. T=' ';
  5. R=' ';
  6. Var
  7. x,y,z:real;
  8. i:integer;
  9. Begin
  10. WriteLn('на экран');
  11. WriteLn;
  12. WriteLn('Ввод исходных данных');
  13. WriteLn('Таблица результатов');
  14. WriteLn;
  15. WriteLn(T,'--------------T--------------T--------------¬');
  16. WriteLn(T,'¦_____X_______¦______Y_______¦_______Z______¦');
  17. WriteLn(T,'¦ ¦ ¦ ¦');
  18. x:=1;
  19. while x<11 do
  20. begin
  21. y:=arctan(x);
  22. z:=1+sqrt(x);
  23. WriteLn(T,'¦',P,x:4:1,R,'¦',P,y:4:6,P,'¦',P,z:5:6,P,'¦');
  24. x:=x+1;
  25. end;
  26. WriteLn(T,'¦_____________¦______________¦______________¦');
  27. Writeln;
  28. for i:=1 to 5 do
  29. begin
  30. WriteLn(T,'' : (i-1),i,'' : (5-i),i);
  31. end;
  32. Write(T);
  33. for i:=1 to 6 do
  34. begin
  35. Write(i);
  36. end;
  37. ReadLn;
  38. End
нечего не поменялось только числа снизу записываються а нужно что бы размер нижнего рисунка менялся

Решение задачи: «Как сделать, чтобы пользователь вводил размер рисунка произвольно?»

textual
Листинг программы
  1.  n:=9;
  2.  for i:=1 to n-1 do
  3.    begin
  4.    WriteLn(T,'' : (i-1),i,'' : (n-1-i),i);
  5.    end;
  6.    Write(T);
  7.  for i:=1 to n do
  8.  begin
  9.  Write(i);
  10.  end;

Объяснение кода листинга программы

  1. Программа начинается с объявления переменной n и присваивания ей значения 9.
  2. Затем используется цикл for для вывода на экран сетки размером 9x9.
  3. В каждой ячейке сетки выводится значение номера строки и столбца (начиная с 0).
  4. После вывода сетки выводится значение переменной n.
  5. Затем используется цикл for для вывода на экран чисел от 1 до 9.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы