Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**Збир на дијагонали 3
- Oд стандарден влез се вчитува квадратна матрица со димензија N. Треба да се напише програма која ќе ја најде и отпечати на стандарден излез
- максималната сума на елементите кои се наоѓаат на сите дијагонали над споредната дијагонала (вклучувајќи ја и споредната).
- Во примерот елементите во сино, црвено, зелено и портокалово се примери за дијагонали над споредната дијагонала.
- Пример влез: Пример излез:
- 4 6+12+16+11=45
- 4 18 7 11
- 3 8 16 1
- 17 12 9 5
- 6 14 4 17
- **/
- #include <stdio.h>
- #define MAX 100
- int main(){
- int m,n,j,i,k;
- int sporedna=0;
- int nadsporedna=0;
- int a[MAX][MAX];
- scanf("%d ", &n);
- for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- scanf("%d",&a[i][j]);
- }
- }
- for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- if(i+j==n-1){
- sporedna+=a[i][j];
- }
- }
- }
- for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- if(i+j<n-1){
- nadsporedna+=a[i][j];
- }
- }
- }
- for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- printf("%d ",a[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement