const int size=50;
int A[size];
srand(time(NULL));
for(int i=0;i<size;i++)
{
for(int i=0;i<size;i++)
{
int min=A[0];//примем первое число массива, как самое минимальное
int max=A[0];//примем первое число массива, как самое максимальное
int marker_min;//индекс минимального элемента в массиве
int marker_max;//индекс максимального элемента в массиве
for(int i=1;i<size;i++)
{
cout<<"\nmax "<<max<<"\nmin "<<min<<"\nmarker_min "<<marker_min<<"\nmarker_max "<<marker_max<<"\n\n";
int summ=0;//сумма элементов между минимальным и максимальным значением
if(marker_min<marker_max){
else{
cout<<"Сумма равна "<<summ<<"\n";
int A[size];
srand(time(NULL));
for(int i=0;i<size;i++)
{
A[i]=rand()%900+99;}
for(int i=0;i<size;i++)
{
cout<<i<<" - "<<A[i]<<"\n";}
int min=A[0];//примем первое число массива, как самое минимальное
int max=A[0];//примем первое число массива, как самое максимальное
int marker_min;//индекс минимального элемента в массиве
int marker_max;//индекс максимального элемента в массиве
for(int i=1;i<size;i++)
{
if(A[i]<min){}
min=A[i];}
marker_min=i;
if(A[i]>max){
max=A[i];}
marker_max=i;
cout<<"\nmax "<<max<<"\nmin "<<min<<"\nmarker_min "<<marker_min<<"\nmarker_max "<<marker_max<<"\n\n";
int summ=0;//сумма элементов между минимальным и максимальным значением
if(marker_min<marker_max){
for(int i=marker_min;i<=marker_max;i++)}
{
cout<<i<<" - "<<A[i]<<"\n";}
summ+=A[i];
else{
for(int i=marker_max;i<=marker_min;i++)}
{
cout<<i<<" - "<<A[i]<<"\n";}
summ+=A[i];
cout<<"Сумма равна "<<summ<<"\n";
Комментариев нет:
Отправить комментарий