Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #define max 10
- int main()
- {
- int A[max][max],i,j,n,k,l,sr_el,suma;
- printf("Vnesete ja dimenzijata na kvadratnata matrica: \t");
- scanf("%d",&n);
- printf("Vnesete gi elementite na matricata: ");
- for(i=0;i<n;i++)
- {
- for(j=0;j<n;j++)
- {
- printf("A[%d][%d]= ",i,j);
- scanf("%d",&A[i][j]);
- }
- }
- printf("Vleznata matrica izgleda vaka: \n");
- for(i=0;i<n;i++){
- for(j=0;j<n;j++)
- {
- printf("%d ",A[i][j]);
- printf("\n");
- }
- }
- printf("\n");
- for(i=0;i<n;i++)
- {
- for(j=0;j<n;j++)
- {
- if(i+j==n-1)
- {
- if(i==j)
- sr_el=A[i][j];
- }
- }
- }
- for(i=0;i<n;i++)
- {
- for(j=0;j<n;j++)
- {
- if(i+j==n-1)
- {
- if(j==0 && i==(n-1)|| (i==j))
- A[i][j]=sr_el;
- else
- {
- for(k=i+1;k<n;k++)//oti ovaj for treba bez zagradi da odi ???
- for(l=0;l<n;l++)
- {
- if(k+l==n-1)
- suma+=A[k][l];
- }
- A[i][j]=suma;
- suma=0;
- }
- }
- }
- }
- printf("\n");
- printf("Izmenetata matrica izgleda vaka: \n");
- for(i=0;i<n;i++)
- {
- for(j=0;j<n;j++)
- {
- printf("%d ",A[i][j]);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement