Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int iloczyn_przekatnej (int n, int tab[][n])
  5. {
  6. int iloczyn=1;
  7.  
  8. for(int i=0,j=0;i<n;i++,j++)
  9. {
  10. iloczyn*=tab[i][j];
  11. }
  12.  
  13. return iloczyn;
  14. }
  15.  
  16. int suma_przekatnej (int n, int tab[][n])
  17. {
  18. int suma=0;
  19. for (int i=0,j=1;j<n;i++,j++)
  20. suma+=tab[i][j];
  21.  
  22. return suma;
  23. }
  24.  
  25. int suma_ (int n, int tab[][n])
  26. {
  27. int suma=0;
  28.  
  29. for(int i=0;i<n;i++)
  30. for(int j=0;j<n;j++)
  31. {
  32. suma+=tab[i][j];
  33. }
  34.  
  35. return suma;
  36. }
  37.  
  38. float srednia (int n, int tab[][n], int suma)
  39. {
  40. float ilosc=n*n*1.0;
  41. return suma/ilosc;
  42. }
  43.  
  44. int main()
  45. {
  46. int n;
  47. printf("Podaj wymiary tablicy: ");
  48. printf("n:");
  49. scanf("%d", &n);
  50. int tab[n][n];
  51.  
  52. for(int i=0;i<n;i++)
  53. for(int j=0;j<n;j++)
  54. {
  55. printf("podaj liczbe: ");
  56. scanf("%d",&tab[i][j]);
  57. }
  58.  
  59. for(int i=0;i<n;i++)
  60. {
  61. for(int j=0;j<n;j++)
  62. {
  63. printf("%d ", tab[i][j]);
  64. }
  65. printf("\n");
  66. }
  67.  
  68. printf("iloczyn: %d \n",iloczyn_przekatnej(n,tab));
  69. printf("suma: %d \n",suma_przekatnej(n,tab));
  70. int suma=suma_(n,tab);
  71. printf("Suma wszystkich elementow: %d \n ", suma);
  72. printf("srednia wszystkich elementow: %.2f ", srednia(n,tab,suma));
  73.  
  74. return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement