} (out);
} massiv ()
{(); key; zn;
{(); ("Rabota s massivami. Vyberete odin iz punktov menu: n n"); ("1 Vvod massiva. n"); ("2 Preobrazovanie massiva . n "); (" 3 Prosmotr rezul'tata. n "); (" 4 Vozvrat v glavnoe menu. n "); (key = getch ())
{'1 ':
{(); (); = '*'; ();;
} '2 ':
{
if (zn == '*')
{(); (); = '*';
}
{(" n nSnachala vvedite massiv! n");
}
getch ();
break;
} '3 ':
{(zn == '*')
{(); ();
}
{(" n nSnachala vvedite massiv! n");
} ();;
} '4 ':
{(stdin);;
}:
{(" nPozaluysta, vvedite cifru ot 1 do 4 n"); ("Dlya prodolzeniya nazat 'lubuyu klavishu"); ();
}
}
} while (key! = '4 ');
} main ()
{(); exit = 'n';
{(); ("Glavnoe menu. Vyberite zadanie: n n"); ("1 Rabota s massivami. n"); ("2 Ploshad i perimetr. n "); (" 3 Peresechenie pryamyh. n "); (" 4 Vuhod. n "); (getch ())
{'1 ':
{(); ();;
} '2 ':
{(); ();;
} '3 ':
{(); ();;
} '4 ':
{(" nVyhod (Y/N)? n"); (stdin); = getch ();;
}:
{(" nPozaluysta, vvedite cifru ot 1 do 4 n"); ("Dlya prodolzeniya nazat 'lubuyu klavishu"); ();;
}
}
} while (exit! = 'y' && exit! = 'Y');
}
4. Використовувані змінні
Глобальні змінні:
float D [16] [2], D1 [15] [3], D2 [15] [5]; - оголошення використовуваних масивів.
int num1 = 0, num2 = 0; - номери точок у масиві D і D1 відповідно.
Змінні у функції main () exit = 'n'; - служить для виходу з програми.
Змінні в функції massiv () key; - служить для виходу з підпрограми і повернення в головне меню.prov; - служить для правильної роботи підпрограми (перевірка, ввів користувач масив чи ні...