Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Еден елемент од матрица ја дели матрицата на 4 квадранти (прикажани на сликата). Притоа самиот елемент кој ја дели матрицата припаѓа во четвртиот квадрант (-5 во примерот на сликата).
- Од стандарден влез се внесува матрица со димензии NxM (1 <= N, M < 100). Потоа се внесуваат два броеви кои претставуваат индекси на еден елемент од матрицата.
- Да се најдат сумите на секој од квадрантите и да се испечатат на стандарен излез. Притоа се печати сумата за првиот квадрант, па за вториот, па третиот и на крај за четвртиот. Доколку не може да се креира квадрант, тогаш за сумата на тој квадрант треба да се испечати 0.
- */
- #include <stdio.h>
- int main(){
- int a[100][100];
- int i,j,n,m;
- int index1,index2;
- int suma1=0,suma2=0,suma3=0,suma4=0;
- scanf("%d %d", &n,&m);
- for(i=0;i<n;i++){
- for(j=0;j<m;j++){
- scanf("%d", &a[i][j]);
- }
- }
- scanf("%d %d", &index1,&index2);
- for(i=0;i<index1;i++){
- for(j=0;j<index2;j++){
- suma2+=a[i][j];
- }
- }
- for(i=index1;i<n;i++){
- for(j=0;j<index2;j++){
- suma1+=a[i][j];
- }
- }
- for(i=0;i<index1;i++){
- for(j=index2;j<m;j++){
- suma3+=a[i][j];
- }
- }
- for(i=index1;i<n;i++){
- for(j=index2;j<m;j++){
- suma4+=a[i][j];
- }
- }
- printf("%d %d %d %d", suma3,suma2,suma1,suma4);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement