Bron na ukaz-e chislo ,
Prod. mesta na dekadu ,
Bron na decadu
};/* елементи пункту меню */
int a [10] [25] [6];/* тривимірний масив для зберігання даних з файлів */
int menu (int n);/* функція для текстового меню */
void sinkh ();/* введення даних з файлу в масив */
void sv_uk ();/* вільні місця на задане число */
void pr_uk ();/* продані місця на задане число */
void br_uk ();/* заброньовано місця на задане число */
void pr_dc ();/* продані місця на декаду */
void br_dc ();/* заброньовані місця на декаду */
void main ()//основне меню
{
while (1)
{
window (1,1,80,25); (16 * 7 + 0); (); (20,8,60,17); (16 * 15 + 2); () ; (); (20,2); (int i=0; i lt; 5; i ++)
{(8, i + 4); lt; lt; dano [i];
}
window (1,1,80,25);
switch (menu (5))/* вибір потрібної функції */
{1:sv_uk();break;2:pr_uk();break;3:br_uk();break;4:pr_dc();break;5:br_dc();break;
}
}
} menu (int n)
{y=1, k; c; (3, y); (27, y + 10,50, y + 10); (16 * 15 + 4); (); lt; lt; dano [0];
{= getch ();=y; (27, k + 10,50, k + 10); (16 * 15 + 2); (); lt; lt; dano [k -1]; (c)
{ w : y -; break; s : y ++; break; 13: return y; 27: exit (0);
} (y gt; n) y=1; (y lt; 1) y=n; (27, y + 10,50, y + 10); (16 * 15 + 4); ( ); lt; lt; dano [y - 1];
} while (c!=27); c;
} sv_uk ()
{i, j, n; (1,1,80,25); (); lt; lt; Vvedite chislo nn= raquo ;; gt; gt; n; lt; lt; Svobodnie mesta na lt; lt; n lt; lt; -i den (ryad-mesto) n raquo ;; n -; (i=0; i lt; 25; i ++) (j=0 ; j lt; 6; j ++) (a [n] [i] [j] == 0) cout lt; lt; i + 1 lt; lt; - lt; lt; j + 1 lt; lt; | raquo ;; ();
} pr_uk ()
{i, j, n; (1,1,80,25); (); lt; lt; Vvedite chislo nn= raquo ;; gt; gt; n; lt; lt; Prodanie mesta na lt; lt; n lt; lt; -i den (ryad-mesto) n raquo ;; n -; (i=0; i lt; 25; i ++) (j=0 ; j lt; 6; j ++) (a [n] [i] [j] == 1) cout lt; lt; i + 1 lt; lt; - Raquo; lt; lt; j + 1 lt; lt; | raquo ;; ();
} br_uk ()
{i, j, n; (1,1,80,25); (); lt; lt; Vvedite chislo nn= raquo ;; gt; gt; n; lt; lt; Zabronirovanie mesta na lt; lt; n lt; lt; -i den (ryad-mesto) n raquo ;; n -; (i=0; i lt; 25; i ++) (j=0 ; j lt; 6; j ++) (a [n] [i] [j] == 2) cout lt; lt; i + 1 lt; lt; - Raquo; lt; lt; j + 1 lt; lt; | raquo ;; ();
} pr_dc ()
{(1,1,80,25); (); i, j, n; (1,1,80,25); (); lt; lt; Prodannie mesta na dekadu (ryad-mesto) n raquo ;; (n=0; n lt; 10; n ++) { lt; lt; n lt; lt; n + 1 lt; lt; den: raquo ;; (i=0; i lt; 25; i ++) (j=0; j lt; 6; j ++) (a [n] [i] [j] == 1) cout lt; lt; i + 1 lt; lt; - Raquo; lt; lt; j + 1 lt; lt; | raquo ;;} ();
} br_dc ()
{(1,1,80,25); (); i, j, n; (1,1,80,25); (); lt; lt; Zabronirovanie mesta na dekadu (ryad-mesto) n raquo ;; (n=0; n lt; 10; n ++) { lt; lt; n lt; lt; n + 1 lt; lt; den: raquo ;; (i=0; i lt; 25; i ++) (j=0; j lt; 6; j ++) (a [n] [i] [j] == 2) cout lt; lt; i + 1 lt; lt; - Raquo; lt; lt; j + 1 lt; lt; | raquo ;; } ();
} sinkh ()
{i,j;f;.open(laquo;DAY01.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[0][i][j];.close();.open(laquo;DAY02.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[1][i][j];.close();.open(laquo;DAY03.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[2][i][j];.close();.open(laquo;DAY04.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[3][i][j];.close();.open(laquo;DAY05.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[4][i][j];.close();.open(laquo;DAY06.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[5][i][j];.close();.open(laquo;DAY07.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[6][i][j];.close();.open(laquo;DAY08.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[7][i][j];.close();.open(laquo;DAY09.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[8][i][j];.close();.open(laquo;DAY10.txtraquo;,ios::in);(i=0;ilt;25;i++)(j=0;jlt;6;j++)gt;gt;a[9][i][j];.close();