Урок 13.1. Задача 19.
Primary tabs
Модифицируйте предыдущий вывод "ёлочкой" так, чтобы в каждой нечетной строке выводились только четные числа, а в каждой четной только нечетные, например для N=17:
3 4 6 7 9 12 14 17
var N, a, b, i : integer; begin a := 0; b := 1; write('Enter an integer : '); readln(N); for i := 1 to N do begin a := a + 1; if (b mod 2 <> 0) and (i mod 2 = 0) then write(i, ' ') else if (b mod 2 = 0) and (i mod 2 <> 0) then write(i, ' '); if (a = b) then begin a := 0; b := b + 1; writeln(); end; end; readln(); end.
3 4 6 7 9 12 14 17
- Log in to post comments
- 436 reads