Ошибки в готовой программе - Pascal

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

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

Листинг программы
  1. Var s,i,j,b:integer;
  2. const N=5;
  3. Var A:array [1..n] of array [1..n] of integer;
  4. begin
  5. b:=(div(n/2))+1;
  6. for j=1 to b do begin
  7. for i=1 to b do
  8. begin
  9. if ((i>0+s) and (i<n-s)
  10. begin
  11. A[j][i]=1;
  12. i++;
  13. end.
  14. else
  15. begin
  16. K[j][i]=0;
  17. i++;
  18. end.
  19. s++;
  20. end.
  21. if j=b then
  22. begin
  23. s:=s; //я просто не знаю можно ли пустой скелет сюда вставлять, поэтому столь глупая операция
  24. end.
  25. else
  26. begin
  27. s:=0;
  28. end
  29. for i=b+1 to n do
  30. begin //ну тут для нижней части матрицы и потом вывод, ещё не дописал
  31. end.
Ошибки 5.5 недопустимое выражение 5.8 синтаксическая ошибка, ожидается ")", но обнаруженно "(" Программа должна составить матрицу ввида 1 1 1 1 1 0 1 1 1 0 0 0 1 0 0 0 1 1 1 0 1 1 1 1 1

Решение задачи: «Ошибки в готовой программе»

textual
Листинг программы
  1. write (a[i,j]:2);
  2. writeln;

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

  1. write - это оператор вывода, который выводит значение переменной на экран без перехода на новую строку.
  2. a[i,j] - это переменная, предположительно многомерный массив, из которой выводится значение.
  3. :2 - это спецификатор формата, указывающий, что значение должно быть выведено с шириной два символа. Это означает, что если значение занимает меньше двух символов, то для выравнивания будет добавлено пробелов.
  4. writeln - это оператор вывода, который добавляет символ перехода на новую строку после вывода.
  5. Пустые скобки writeln означают, что на новой строке будет выведен перевод строки, без вывода каких-либо значений.

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


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

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

7   голосов , оценка 4 из 5

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

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

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