Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <locale.h>
- #define l 2 // количество строк и столбцов в квадратной матрице
- #define D 15 // диапазон
- void func_for_F1_w(short int i, short int k, short int j, short int n, int R[l][l], FILE*F1);
- int main(void)
- {
- FILE*F1; FILE*F2;
- short n, i = 0, k = 0, j = 0, detA = 0, flag = 0; // n - количество матриц; i - счётчик строк; j - счётчик столбцов; k - счётчик количества матриц; max - макс эл матрицы; min - мин эл матрицы; detA - определитель матрицы;
- int R[l][l];
- int max, min;
- char c, c_pre = '\n';
- setlocale(LC_ALL, "Rus");
- printf("Введите n: ");
- scanf_s("%d", &n);
- srand(time(NULL));
- func_for_F1_w(i, k, j, n, R[l][l], &F1);
- system("pause");
- return 0;
- }
- void func_for_F1_w(short int i, short int k, short int j, short int n, int R[l][l], FILE*F1)
- {
- errno_t fil;
- fil = fopen_s(&F1, "C:\\Users\\nefre\\Desktop\\F1.txt", "w");
- if (fil != NULL)
- printf("Ошибка при создании файла F1!\n");
- else
- {
- for (k = 0; k < n; k++) // создаём несколько матриц lхl
- {
- for (i = 0; i < l; i++) // создаём матрицу из случайных элементов в диапазоне от 0 до 10
- {
- for (j = 0; j < l; j++)
- {
- R[i][j] = rand() % D;
- fprintf(F1, "%d\t", R[i][j]);
- }
- fprintf(F1, "\n\n");
- }
- fprintf(F1, "\n\n");
- }
- fclose(F1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement