Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. void input_matr (int x, int y, int (*matr)[100]) {
  2. for(int i=0;i<x;i++) {
  3. for(int j=0;j<y;j++){
  4. matr[i][j]= rand () % 10;
  5. }
  6. }
  7. }
  8.  
  9. void print_matr (int x, int y, int (*matr)[100]) {
  10. for(int i=0;i<x;i++) {
  11. for(int j=0;j<y;j++){
  12. printf("%d\t", matr[i][j]);
  13. }
  14. printf("\n");
  15. }
  16. }
  17.  
  18.  
  19. int schet(int x,int y,int count[100], int (*matr)[100]){
  20. int k=0;
  21. for(int i=0;i<x;i++)
  22. for(int j=0;j<y;j++)
  23. if(i==j)
  24. count[k++]=matr[i][j];
  25. return k;
  26. }
  27.  
  28. void print_count(int k,int count[100]) {
  29. for(int i=0;i<k;i++)
  30. printf("%d\t", count[i]);
  31. printf("\n");
  32. }
  33. int main(){
  34. int count[100]={0},matr[100][100];
  35. int x,y;
  36. scanf("%d %d", &x,&y);
  37. srand(time(0));
  38. input_matr(x, y, matr);
  39. print_matr(x, y, matr);
  40. int k=schet(x, y, count,matr);
  41. printf("\n");
  42. print_count(k,count);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement