RECTANGULAR SUM


C Code:

#include<stdio.h>
#include <stdlib.h>

int main()
{
    int r,c,i,j,sum=0,w,x,y,z;
    scanf("%d %d",&r,&c);
int a[r][c];
    for(i=0;i<r;i++)
    {
        for(j=0;j<c;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    scanf("%d %d %d %d",&w,&x,&y,&z);
    for(i=w;i<=y;i++)
    {
        for(j=x;j<=z;j++)
        {
            sum=sum+a[i][j];
        }
    }
    printf("%d",sum);


}

Java code:

import java.util.*;
public class Hello {

    public static void main(String[] args) {
        //Your Code Here
Scanner s=new Scanner(System.in);
int n,m,sum=0;
n=s.nextInt();
m=s.nextInt();
int a[][]=new int[n][m];
int b[]=new int [4];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
a[i][j]=s.nextInt();
for(int i=0;i<4;i++)
b[i]=s.nextInt();
for(int i=b[0];i<=b[2];i++)
{
    for(int j=b[1];j<=b[3];j++)
    {
        sum+=a[i][j];
    }
}
System.out.print(sum);
    }
}




Comments

Popular posts from this blog

Reverse String Till Underscore

Count of common characters in two strings