Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Nickita A Startcev                   2:5030/1039.8  18 Nov 2002  13:52:52
 To : Oleg Zhigalov
 Subject : Змейка
 -------------------------------------------------------------------------------- 
 
 
 
  12 Nov 02 , 00:37  Oleg Zhigalov писал к All:
 
  OZ> буду очень пpизнателен кто поделится алгоpитмом по заполнению 2х
  OZ> меpной матpицы по спиpали (можно из центpа либо из внешних
  OZ> гpаней) p/s/ pазмеp матpицы динамический
 
 Границы, отражения, шаги по Х и по У.
 
 Что-то типа нижеуказанного..
 
 int X_size, Y_size;
 int i=0;
 
 [skip]
 
 i=0;ok=0;
 X=0;Y=0;
 
 left=0;
 right=X_size;
 up=0;
 down=Y_size;
 
 GOING=_right;
 
 // max_i=(X_size+1)*(Y_size+1);
 
 while(ok==0)
 // while(i<max_i)
 {
     M[X][Y]=i;
     i++;
     if(GOING==_right)
     {
         if(left==right)ok=1;
         X++;
         if(X==right) GOING==_dn; // дойдя до правого края поворачиваем вниз
         up++;                   // опускаем верхнюю границу
     }
     if(GOING==_left)
     {
         X--;
         [skip]
     }
     if(GOING==_up)
     {
         Y--;
         [skip]
     }
     if(GOING==_dn)
     {
          Y++;
         [skip]
     }
 }
 
 .                                                С уважением, Hикита.
 ... Aqualung - my friend. ;-)
 --- GoldED+/LNX 1.1.4.7
  * Origin: Люди Билли не любили... (c) (2:5030/1039.8)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Змейка   Oleg Zhigalov   12 Nov 2002 01:37:38 
 Re: Змейка   Rustam Ramazanov   12 Nov 2002 19:41:36 
 Re: Змейка   Andrew Starsh   12 Nov 2002 19:10:01 
 Re: Змейка   Andrew Ezhguroff   13 Nov 2002 04:17:09 
 Змейка   Nickita A Startcev   18 Nov 2002 13:52:52 
Архивное /ru.algorithms/39683dd8bd79.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional