Advertisement
Guest User

Untitled

a guest
Oct 19th, 2015
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.50 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. void VsotaDiagonal1(int Polje[], int Vrstice, int Stolpci);
  4.  
  5. int main(void)
  6. {
  7.     int iStevec1, iStevec2, iVrstice = 4, iStolpci = 4;
  8.     int iPolje[iVrstice][iStolpci];
  9.    
  10.     printf("Vnesite vrednosti v 4x4 matriko:\n ");
  11.    
  12.     for(iStevec1 = 0; iStevec1 < iVrstice; iStevec1++)
  13.     {
  14.                  for(iStevec2 = 0; iStevec2 < iStolpci; iStevec2++)
  15.                  {
  16.                               printf("\nVnesite v polje %d | %d: ", iStevec1, iStevec2);
  17.                               fflush(stdin);
  18.                               scanf("%d", &iPolje[iStevec1][iStevec2]);
  19.                               }
  20.                  printf("\n");
  21.                  }
  22.                  
  23.     VsotaDiagonal1(iPolje, iVrstice, iStolpci);
  24.    
  25.     getch();
  26.     }
  27.  
  28. void VsotaDiagonal1(int Polje[], int Vrstice, int Stolpci)
  29. {
  30.                    int iStevec1, iStevec2, iRezultat = 0;
  31.                    
  32.                    for(iStevec1 = 0; iStevec1 < Vrstice; iStevec1++)
  33.                    {
  34.                                  for(iStevec2 = 0; iStevec2 < Stolpci; iStevec2++)
  35.                                  {
  36.                                               if(iStevec1 == iStevec2)
  37.                                               iRezultat = iRezultat + Polje[iStevec1][iStevec2];
  38.                                               }
  39.                                              
  40.                                  }
  41.                    printf("\nVsota diagonal znasa: %d", iRezultat);
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement