Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <time.h>
  3. #include <stdlib.h>
  4.  
  5. int suma(int tab[][6],int n);
  6.  
  7. int sumaw(int *p, int w, int k);
  8.  
  9. int main(){
  10. int m=6;
  11. int n=5;
  12. srand(time(NULL));
  13. int tab[5][6];
  14. for (int i=0;i<5;i++){
  15.     for(int j=0;j<6;j++){
  16.         tab[i][j]= rand()% 5+1;
  17.     }
  18.  
  19. }
  20. int sum=0;
  21. for (int i=0;i<5;i++){
  22.     for(int j=0;j<6;j++){
  23.  
  24.         printf("%d",tab[i][j]);
  25.     }
  26.     printf("\n");
  27. }
  28. printf("suma wynosi %d\n",suma(tab,n));
  29. sumaw(&tab[0][0], m, n);
  30. }
  31.  
  32.  
  33. int suma(int tab[][6],int n){
  34. int iloczyn[6]={1,1,1,1,1,1};
  35. for (int j=0;j<6;j++){
  36.     for(int i=0;i<n;i++){
  37.         iloczyn[j]*=tab[i][j];
  38. }}
  39.  
  40. for (int k=0;k<6;k++){
  41. printf("iloczyn nr %d = %d\n",k,iloczyn[k]);
  42. }
  43. int suma=0;
  44. for(int k=0;k<6;k++){
  45.     suma+=iloczyn[k];
  46. }
  47. return suma;
  48. }
  49.  
  50.  
  51. int sumaw(int *p, int w, int k)
  52. {
  53.     int suma1=0;
  54.     int iloczyn[6]={ 1, 1, 1, 1, 1 ,1 };
  55.     for(int j=0;j<w;j++)
  56.     {
  57.         for(int i=0;i<k;i++)
  58.         {
  59.             //printf("%d", *(p+(j*6+i)*1));
  60.             iloczyn[j]*= *(p+(i*6+j)*1);
  61.         }
  62.         //printf("\n");
  63.     suma1+=iloczyn[j];
  64.     }
  65.    
  66.     printf("%d\n", suma1);
  67.     return 0;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement