Advertisement
Pohuyumer

LAB 2.6 MAIN

May 24th, 2020
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.85 KB | None | 0 0
  1. #pragma hdrstop
  2. #pragma argsused
  3.  
  4. #ifdef _WIN32
  5. #include <tchar.h>
  6. #else
  7.   typedef char _TCHAR;
  8.   #define _tmain main
  9. #endif
  10.  
  11. #include <stdio.h>
  12. #include <header.cpp>                            //подключение заголовочного файла
  13. #include <cstdio>                              //FILE fopen fclose fprintf, fscanf, printf, scanf
  14.  
  15. int main(int argc, char* argv[]) {
  16.  
  17.     rusification();                            //установка русского языка
  18.  
  19.     FILE* fin, * fout;
  20.  
  21.     int T,n,m,sum, ** b;
  22.     double avrg;
  23.  
  24.     fin = fopen("a1.txt", "r");                //открытие текстового файла для чтения
  25.     fout = fopen("b1.txt", "w");               //открытие текстового файла для записи с созданием
  26.  
  27.     check_files(fin, fout);                    //проверка наличия входного и выходного файлов
  28.  
  29.     check_nm(fin, fout, n, m, T);                     //ввод размера матрицы
  30.  
  31.     new_matrix(n, m, &b);                         //выделение памяти для матрицы
  32.  
  33.     input_matrix(fin, n, m, &*b);                 //ввод матрицы
  34.  
  35.     fclose(fin);                               //закрытие текстового файла для чтения
  36.  
  37.     output_matrix(fout, n, m, &*b);               //вывод матрицы
  38.  
  39.     average(fout, n, m, T, sum, avrg, &*b);                 //проверка условия
  40.  
  41.     final_matrix(fout,n,m,T,&*b);
  42.  
  43.     fclose(fout);                              //закрытие текстового файла для записи
  44.  
  45.     free_matrix(n, &b);                        //освобождение памяти для матрицы
  46.  
  47.     return 0;                                  //выход из программы с кодом 0
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement