Advertisement
Makakas

Untitled

Apr 19th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include "pch.h"
  2. #include <stdio.h>
  3. #include <iostream>
  4. #include <conio.h>
  5. #include <locale.h>
  6. #define N 10
  7.  
  8. int razm(char sim[])
  9. {
  10. int r;
  11. printf("Введите размерность матрицы %", sim);
  12. scanf_s("%d", &r);
  13. return(r);
  14. }
  15. void vvod_matr(int r, int rr,float a[N][N], char s)
  16. {
  17. int i, j;
  18. for(i=0;i<r;i++)
  19. for (j = 0; j < r; j++)
  20. {
  21. printf("%C[%d][%d]=", s, i+1, j+1);
  22. scanf_s("%f", &a[i][j]);
  23. }
  24. }
  25.  
  26. void vivod_matr(int r, int rr, float a[N][N], char S)
  27. {
  28. int i, j;
  29. for (i = 0; i < r; i++)
  30. {
  31. for (j = 0; j < r; j++)
  32. printf("%3.2f", a[i][j]);
  33. printf("\n");
  34. }
  35. }
  36.  
  37. void main()
  38. {
  39. int ri, rj;
  40. float x[N][N];
  41. setlocale(LC_ALL, "RUSSIAN");
  42. char sim1[] = "По строкам";
  43. char sim2[] = "По столбам";
  44. ri = razm(sim1);
  45. rj = razm(sim2);
  46. printf("\n \t Введите матрицу \n");
  47. vvod_matr(ri, rj, x, 'x');
  48. printf("\n \t исходная матрица \n");
  49. vivod_matr(ri, rj, x, 'x');
  50. _getch();
  51.  
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement