RECTANGULAR SUM
#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];
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);
}
}
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
Post a Comment