Guest User

Untitled

a guest
Jun 21st, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int f(int **t, int n)
  5. {
  6.     int suma=0;
  7.     int i=n-1;
  8.     int b=0;
  9. for(i; i>=n/2; i--, b++)
  10. {
  11.     int j=b;
  12.     for(j; j<=n-b-b;j++)
  13.     {
  14.         if(t[i][j]%3!=0)
  15.         suma+=t[i][j];
  16.     }
  17. }
  18. return suma;
  19. }
  20.  
  21. int main ()
  22. {
  23.     int a;
  24.     int **tab=NULL;
  25.     printf("Podaj wymiar tablicy: ");
  26.     scanf("%d", &a);
  27.     tab=(int**)malloc(a*sizeof(int*));
  28.     int x=0;
  29.     for(x;x<a;x++)
  30.     {
  31.         tab[x]=(int*)malloc(a*sizeof(int));
  32.     }
  33.     int k=0;
  34.     for(k;k<a;k++)
  35.     {
  36.         int l=0;
  37.         for(l;l<a;l++)
  38.         {
  39.             printf("\nPodaj liczbe: ");
  40.             scanf("%d", &tab[k][l]);
  41.         }
  42.     }
  43.     for(k=0;k<a;k++)
  44.     {
  45.         int l=0;
  46.         for(l=0;l<a;l++)
  47.         {
  48.             printf("|%d| ", tab[k][l]);
  49.         } printf("\n");
  50.     }
  51.  
  52.     printf("\n\nSuma: %d", f(tab, a));
  53.  
  54.     system("pause");
  55.     return 0;
  56. }
Add Comment
Please, Sign In to add comment