• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Составить блок-схему по готовому коду

  • Автор темы INFINITIFXXX
  • Дата начала
I

INFINITIFXXX

Помогите, пожалуйста, составить блок-схему.

Дана целочисленная квадратная матрица порядка 8. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.

C++:
#include <iostream>
#include <time.h>
#include <limits>
#include <iomanip>

using namespace std;

int main()
{
const int n=8;
int **Arr;
Arr = new int*[n];

srand(time(NULL));
for (int i =0;i<n;i++)
{
Arr[i] = new int[n];
for (int j=0;j< n;j++)
Arr[i][j] = rand()%100 * ((rand()%2)?1:-1);
}

for (int i = 0;i<n;i++)
{
for (int j=0;j<n;j++)
cout<<setw(3)<<Arr[i][j]<<" ";
cout<<endl;
}


int ColNum = -1;
int ResSum = numeric_limits<int>::min();
for (int i=0;i< n;i++)
{
int Sum = 0;
for (int j=0;j< n;j++)
{
Sum += abs(Arr[j][i]);
}

cout<<endl<<Sum;
if (ResSum < Sum)
{
ColNum = i;
ResSum = Sum;
}
}

int MinRes = numeric_limits<int>::max();
for (int i = 0;i<n;i++)
{
if (MinRes > Arr[i][ColNum])
MinRes = Arr[i][ColNum];
}

cout<<"\n Result : "<<MinRes<<endl;
}
 
T

Tatali

хе. Для начала не вижу плюсика за первую блок схему. Ты уже вторую просишь. Проверь свой код. или скинь мне откомпилированную прогу. посмотрим что можно сделать
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!