Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<time.h>
  4. #define WIERSZ 4
  5. #define KOLUMNA 3
  6.  
  7.  
  8.  
  9. void macierz1(double m[KOLUMNA][WIERSZ])
  10. {
  11. int i,j;
  12. for(i = 0; i<KOLUMNA; i++)
  13. for(j=0; j<WIERSZ; j++)
  14. m[i][j]= -11 +rand()%23;
  15. }
  16.  
  17. void macierz2 (double m2[KOLUMNA][WIERSZ],int p)
  18. {
  19. int i,j,tmp;
  20. for(i = 0; i<KOLUMNA; i++)
  21. {
  22. for(j=0; j<WIERSZ; j++)
  23. {
  24. tmp= -11 +rand()%23;
  25. m2[i][j]=tmp*p;
  26. }
  27.  
  28. }
  29.  
  30. }
  31. void wypisz(double m[KOLUMNA][WIERSZ])
  32. {
  33. printf("\n\n");
  34. for(int i = 0; i<KOLUMNA; i++)
  35. {
  36. printf("[");
  37. for(int j = 0; j<WIERSZ; j++)
  38. {
  39. printf("%f\t",m[i][j]);
  40. }
  41. printf("]\n");
  42. }
  43.  
  44. }
  45. int main(void)
  46. {
  47. int p;
  48. double m[KOLUMNA][WIERSZ], m2[KOLUMNA][WIERSZ];;
  49. srand(time(0));
  50.  
  51. printf("Podaj skalar przez jaki przemnozony ma zostac macierz: ");
  52. scanf("%d",&p);
  53.  
  54. macierz1(m);
  55. macierz2(m2,p);
  56. wypisz(m);
  57. wypisz(m2);
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement