Professional Documents
Culture Documents
LR 15
LR 15
i i
i i
i i
i i
int main() {
setlocale(LC_ALL, "Ukrainian");
int x[N], y[N], z[N], q[N];
int nx, ny, nz, nq;
double A, B, C, D;// оголошення змінних
puts("Введiть розмiр масиву X <= 10");
scanf_s("%d", &nx);//введення розмірності масиву Х
input(x, nx, 'X');//звернення до функції введення
puts("Введiть розмiр масиву Y <= 10");
scanf_s("%d", &ny);//введення розмірності масиву Y
input(y, ny, 'Y');//звернення до функції введення
puts("Введiть розмiр масиву Z <= 10");
scanf_s("%d", &nz);//введення розмірності масиву Z
input(z, nz, 'Z');//звернення до функції введення
puts("Введiть розмiр масиву Q <= 10");
scanf_s("%d", &nq);//введення розмірності масиву Q
input(q, nq, 'Q');//звернення до функції введення
output(x, nx, 'X');
puts("\n");
output(y, ny, 'Y');
puts("\n");
output(z, nz, 'Z');
puts("\n");
output(q, nq, 'Q');//звернення до функцій виведення
puts("\n");
A = calcul(x, nx, sin, cos);
B = calcul(y, ny, cos, sin);
C = calcul(z, nz, sin, sin);
D = calcul(q, nq, cos, cos);//звернення до функції розрахунку
printf("Результати обчислень для масиву X %.3f\n", A);
printf("Результати обчислень для масиву Y %.3f\n", B);
printf("Результати обчислень для масиву Z %.3f\n", C);
printf("Результати обчислень для масиву Q %.3f\n", D);//виведення
результатів
return 0;
}