Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Еден елемент од матрица ја дели матрицата на 4 квадранти (прикажани на сликата). Притоа самиот елемент кој ја дели матрицата припаѓа во четвртиот квадрант (-5 во примерот на сликата).
- Од стандарден влез се внесува матрица со димензии NxM (1 <= N, M < 100). Потоа се внесуваат два броеви кои претставуваат индекси на еден елемент од матрицата.
- Да се најдат сумите на секој од квадрантите и да се испечатат на стандарен излез. Притоа се печати сумата за првиот квадрант, па за вториот, па третиот и на крај за четвртиот. Доколку не може да се креира квадрант, тогаш за сумата на тој квадрант треба да се испечати 0.
- Input:
- 3 3
- 1 2 3
- 4 5 6
- 7 8 9
- 1 1
- Output:
- 5 1 11 28
- */
- #include <stdio.h>
- #define MAX 100
- int main(){
- int n,m;
- scanf("%d%d", &n,&m);
- int a[MAX][MAX];
- for(int i =0;i<n;i++){
- for(int j=0;j<m;j++){
- scanf("%d", &a[i][j]);
- }
- }
- int p1,p2;
- scanf("%d%d",&p1,&p2);
- int k1=0,k2=0,k3=0,k4=0;
- for(int i =0;i<n;i++){
- for(int j=0;j<m;j++){
- if(i>=p1 && j>=p2){
- k4+=a[i][j];
- }
- if(i>=p1 && j<p2){
- k3+=a[i][j];
- }
- if(i<p1 && j<p2){
- k2+=a[i][j];
- }
- if(i<p1 && j>=p2){
- k1+=a[i][j];
- }
- }
- }
- printf("%d %d %d %d", k1,k2,k3,k4);
- }
Add Comment
Please, Sign In to add comment