Решение задачи №4 из главы 14
Primary tabs
Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (с чередованием плюсов и минисов в строках):
- - - - - - -
+ + + + + +
- - - - - -
+ + + + + +
- - - - - -
Решил но не до конца. Немного не понятно.
function vivod(m,n:integer):integer; begin m := 1; // начальное значение для счетчика внешнего цикла while (m <= 5) do // цикл по строкам таблицы, счетчик как левый множитель begin n := 1;// начальное значение для счетчика внутренного цикла while (n <= 6) do // выводим равенства очередной строки, счётчик как правый множитель begin if ((m mod 2)=0) then write('+ ') else write('- '); n:=n+1; end; writeln(' '); m:=m+1; // увеличиваем значение счетчика внешнего цикла end; begin // начало тела основной программы writeln (vivod); readln(); // конец основной программы end; end.
- Log in to post comments
- 5430 reads
vedro-compota
Wed, 08/26/2020 - 19:23
Permalink
нет форматирования
_____________
матфак вгу и остальная классика =)
gani84
Mon, 10/26/2020 - 19:53
Permalink
Исправил
vedro-compota
Sun, 11/01/2020 - 16:48
Permalink
код рабочий, но очередную
код рабочий, но очередную строчку должна выводить подпрограмма.
На вход процедура должна получать единственный параметр i
_____________
матфак вгу и остальная классика =)
gani84
Thu, 11/12/2020 - 19:12
Permalink
Исправил но немного нето
vedro-compota
Thu, 11/12/2020 - 19:38
Permalink
на входе функции должен быть
на входе функции должен быть только номер строки, остальные переменные - объявите как локальные.
_____________
матфак вгу и остальная классика =)
gani84
Sun, 06/20/2021 - 11:36
Permalink
Исправил
vedro-compota
Sun, 06/20/2021 - 11:43
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)