Малко помощ за една задача

breakforce

Registered
Здравейте колеги, имам нужда от малко помощ за една задача, условието е най-отдолу, моля ако някой може да ми направи защото аз не мога да я направя тази задача :X Става въпрос за езикът C++, Благодаря ви предварително.

В редица от N числа < 100, да се отпечатат всички числа които са между минималното и максималното в редицата. Цели и всички различни.
 
Ще ти обясна горе долу какво трябва да направиш, само трябва да го сглобиш. Задаваш си един масив massive[N] - от N елемента. Въвеждаш си max и min, като ги приравняваш на първия елемент от масива ти (massive[0]).

С тази функция намираш максималния елемент:
Код:
for(int i=0; i<=N; i++){
if(massive[i]>max)
max = massive[i];
return max;
}

Аналогично и за минималния елемент
Код:
for(int i=0; i<=N; i++){
if(massive[i]<min)
min = massive[i];
return min;
}

И след като вече имаш минималния и максималния елемент, пак обхождаш масива и извеждаш числата между min и max .

ПП Искаш да изведеш числата записани в масива или по принцип всички между min и max? Примерно имае {1,3,5}, трябва да изведеш 3, или 2,3,4?

ПП2 Може първо да сортираш масива и да вземеш първия(min) и последния(max) елемент.
 

Back
Горе