F
farm95
Приветствую всех!
Есть задача. Дан двумерный массив целых чисел NxN. Найти сумму элементов находящихся в закрашенной области.
Допустим матрица у нас будет 5х5.
Эту задачу я смог решить
А вот другая задача. Вопрос такой же, но закрашенная область другая.
Вот тут подскажите пожалуйста как решить это задачу. Как тут быть? Найти сначала сумму ниже главной? А как потом другую часть найти?
Есть задача. Дан двумерный массив целых чисел NxN. Найти сумму элементов находящихся в закрашенной области.
Допустим матрица у нас будет 5х5.
C++:
#include <vcl.h>
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main ()
{ int s=0, m[5][5], srand(time(0));
for (int i=0; i<5; i++)
{
for (int k=0; k<5; k++)
{ m[i][k]=rand()%10;
cout<<m[i][k]<<" ";
}
cout<<"\n";
}
for (int i=0; i<5; i++)
{
for (int k=0; k<5; k++)
if((i>k)&&(i+k<5-1))
s=s+m[i][k];
}
for (int i=0; i<5; i++)
{
for (int k=0; k<5; k++)
if((i<k)&&(i+k>5-1))
s=s+m[i][k];
}
cout<<"s="<<s;
int end;
cin>>end;
return 0;
}
А вот другая задача. Вопрос такой же, но закрашенная область другая.
Вот тут подскажите пожалуйста как решить это задачу. Как тут быть? Найти сначала сумму ниже главной? А как потом другую часть найти?