Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zhenia3003
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 33
#1

Почему не работает MIN ? - C++

22.05.2014, 12:24. Просмотров 202. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
 
 
using namespace std;
int main(){
setlocale(0,"");
 
int i, massiv[15];
 
 
 
int max = massiv[0]; //max
int min = massiv[0]; //min
 
 
for (i=0;i<5;i++){
cin >> massiv[i];
if (massiv[i] > max) {//max
max = massiv[i];//max
}//max
if (massiv[i] < min) {//min
min = massiv[i];//min
}//min
}
 
 
 
cout<<"MAX: "<< max << "\n";
cout<<"MIN: "<< min << "\n";
cout<<"RESULT:  "<< (max+min)/2 << "\n";
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2014, 12:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему не работает MIN ? (C++):

Массив: Получить min(a1;a2;a3)+min(a4;a5;a6)+min(a7;a8;a9)+min(a10;a11;a12) . - C++
Заполнить массив а1,а2,а3...а12 случайными числами от 0 до 20. Получить min(a1;a2;a3)+min(a4;a5;a6)+min(a7;a8;a9)+min(a10;a11;a12) .

Почему не возвращаются из функции min и max? - C++
#include&lt;iostream&gt; #include&lt;stdlib.h&gt; #include&lt;time.h&gt; using namespace std; template &lt;class T&gt; int SortArr(T arr, int size) ...

Даны действительные числа a, b, c. Получить r = (min (a, a + b)+min(a,b+c)/1+min(a+bc,b) - C++
Для решении использовать функцию! Даны действительные числа a, b, c. Получить r = (min (a, a + b)+min(a,b+c))/1+min(a+bc,b)

Даны натуральные цифры a,b,c. Вычислите (min(a+c, a+b)+min(a-b,b-c))/(1-min(ab+c,1.2) - C++
На С++.

Почему при подсчёте min -выдаёт 0 из списка? - C++
Не пойму Почему при подсчёте min -выдаёт 0 из списка? При max всё нормально ... :( #include &lt;stdio.h&gt; #include &lt;iostream&gt; ...

Почему выводится в виде таблицы и почему не работает сортировка - C++
почему выводится в виде таблицы? почему не работает сортировка? и как туда можно вставить классы комнат? hotel.h #include...

4
Тамика
Котовчанин
917 / 461 / 145
Регистрация: 16.02.2010
Сообщений: 3,222
Записей в блоге: 27
22.05.2014, 12:28 #2
Попробуйте угадать, какие значения тут будут. До инициализации массива.
C++
1
2
int max = massiv[0]; //max
int min = massiv[0]; //min
Подсказка - хлам. Потому с минимумом будут проболемы. После заполнения массива засечивайте значения минимума и максимума.
0
zhenia3003
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 33
22.05.2014, 12:40  [ТС] #3
можете на примере показать с MIN ?
0
Тамика
Котовчанин
917 / 461 / 145
Регистрация: 16.02.2010
Сообщений: 3,222
Записей в блоге: 27
22.05.2014, 12:49 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include<iostream>
 
 
using namespace std;
int main(){
setlocale(0,"");
 
int i, massiv[15];
 
 
for (i=0;i<5;i++)
    cin >> massiv[i];
 
int max = massiv[0]; //max
int min = massiv[0]; //min
 
 
for (i=0;i<5;i++){
if (massiv[i] > max) {//max
max = massiv[i];//max
}//max
if (massiv[i] < min) {//min
min = massiv[i];//min
}//min
}
 
 
 
cout<<"MAX: "<< max << "\n";
cout<<"MIN: "<< min << "\n";
cout<<"RESULT:  "<< (max+min)/2 << "\n";
 
}
Добавлено через 7 минут
Только тут ещё нюанс. Я не знаю, может это Вам так нужно, но у Вас массив под 15 значений рассчитан, а минимум и максимум ищете только в пределах пяти. Это ошибка? Или так нужно?
1
zhenia3003
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 33
22.05.2014, 13:01  [ТС] #5
спасибо
0
22.05.2014, 13:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2014, 13:01
Привет! Вот еще темы с ответами:

min-gw try-catch почемуто не работает - C++
Немогу понять почему не обрабатывается исключение, код приведен ниже. #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;windows.h&gt; ...

C++ Сортировка массива методом Min и Max | Не работает программа - C++
Читала темы на форумах про сортировки и вроде бы пришла к нормальному коду, но при выводе отсортированного массива на экран он выводит...

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает - C++
почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает. Имею в ввиду что сделал прогу которая меняет...

Почему в динамическом массиве не работает то, что работает со статическим? - C++
Программа зависает #include&lt;iostream&gt; #include&lt;stdlib.h&gt; #include&lt;time.h&gt; using namespace std; int main() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.