J3st3rs_j0k3

double_static_arr_input/output

Nov 30th, 2021 (edited)
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.11 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define N 5
  4. #define M 5
  5.  
  6. // void input_arr( int n, int m, int **a[][m]){  //функция ввода массива{
  7. //     for(int i = 0; i < n; i++){
  8. //         for(int j = 0; j < m; j++){
  9. //             scanf("%d", &a[i][j]);
  10. //         }
  11. //     }
  12. // }
  13.  
  14. // void out_arr(int n, int m, int **a[][m]) // Функция вывода массива
  15. // {
  16. //     for (int i = 0; i < n; i++){
  17. //         for(int j = 0; j < m; j++){
  18. //             printf("%5d", a[i][j]);
  19. //         }
  20. //         printf("\n");
  21. //     }
  22.  
  23. // }
  24.  
  25. void input(int array[N][M], int n, int m){
  26.     for (int i = 0; i < n; i++){
  27.         for (int j = 0; j < m; j++){
  28.             printf("a[%d][%d] = ", i, j);
  29.             scanf("%d", &array[i][j]);
  30.         }
  31.     }
  32. }
  33.  
  34. void output(int array[N][M], int n, int m){
  35.     for (int i = 0; i < n; i++){
  36.         for (int j = 0; j < m; j++){
  37.             printf("%5d", array[i][j]);
  38.         }
  39.         printf ("\n");
  40.     }
  41. }
  42.  
  43. //*(*(array+i)+j)
  44.  
  45. int main()
  46. {
  47.     int *a[N][M];
  48.  
  49.     input(a, N, M);
  50.  
  51.     output(a, N, M);
  52.  
  53.     return 0;
  54. }
  55.  
Add Comment
Please, Sign In to add comment