Пятница, 24.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Seqular, Pavel  

Задача на матрицу
ViRuSДата: Воскресенье, 30.11.2008, 01:29 | Сообщение # 16
Старый знакомый
Группа: Пользователи
Сообщений: 42
Репутация: 0
Замечания: 0%
Статус: Offline
Alexander, вот сделал, проверь:

Code
program zada4a5;
var i, j, n : integer;
     a : array[1..200, 1..200] of 0..1;
begin
   write('Введём n: ');
   readln(n);
   for i := 1 to n do  
     for j := 1 to n do  
       if ((i = (n + 1) div 2) or (i = (n + 1) div 2 + (n + 1) mod 2)) and
          ((j = (n + 1) div 2) or (j = (n + 1) div 2 + (n + 1) mod 2))  
         then a[i, j] := 0  
         else a[i, j] := 1;
   if n < 80
     then
       for i := 1 to n do
         begin
           for j := 1 to n do write(a[i, j]);  
           writeln;  
         end
     else write('Вывести массив на дислей не получится, т.к. ширина экрана 80 символов');  
   readln;  
end.
 
AlexanderДата: Воскресенье, 30.11.2008, 03:09 | Сообщение # 17
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
проверять не стал, т.к. даже выглядит страшно. Код в шестом посте лучше.
Quote
Вывести массив на дислей не получится, т.к. ширина экрана 80 символов

А высота 25 символов, значит больше 25-ти тоже не получится.


Скажем дружно- нафиг нужно!
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;