Автор - mikimouse9

Дан вещественный массив А[N][N]. Найти в массиве А наименьший из элементов, расположенных в заштрихованной части массива. Написать программу на С++

Ответ

Автор - VMilaa

#include "pch.h"

#include <iostream>

#include <cstdlib>

#include <ctime>

#include <iomanip>

using namespace std;

int main()

{

setlocale(LC_ALL, "rus");

int N,i,j;  

cout << "nВведите количество строк или столбцов квадратной матрицы : ";

cin >> N;

float **array = new float*[N];

for (i = 0; i < N; i++)

{

 array[i] = new float[N];  

}

srand(unsigned int(0));

for (i = 0; i < N; i++)

{

 for (j = 0; j < N; j++)

{

 array[i][j] =float(rand()%10+1)/float(rand()%10+1);

  cout << setprecision(1)<< setw(10)<<array[i][j] << "  " ;

}

cout << endl;

}

float *array1 = new float[N*N];

int c = 0;

cout << "nЭлементы заштрихованной области: "<< endl;  

for (i = 0; i < N;++i )

{

 for (j = i; j < N -i; j++)

 {

array1[c] = array[i][j];

  cout << array1[c] << "  ";

  c++;

 }

 for (j = i; j >= N -i-1; j--)

 { array1[c] = array[i][j];

cout << array1[c] <<"  ";

  c++;

}

}

cout << "nКоличество элементов заштрихованной области: "<< c;

int c1 = c;

float min = array1[0];

for (c = 1; c < c1; c++)

{

 if (array1[c] < min)

 { min = array1[c];

c++;

       }

}

cout << "nМинимальный элемент заштрихованной области :" << min;

for (i = 0; i < N; i++)

delete[]array[i];

delete[]array1;

cout << endl;

system("pause");

return 0;

}


 




Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation