Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как написать такой код в си++? http://www.cyberforum.ru/cpp-beginners/thread1184589.html
Здравствуйте! Как написать такой код в си++? program ch; var a,b,c:integer; begin read(a,b,c); if a < b then a:=b; if a > c then write(a)
C++ Решение уравнения. Чтение из файла значений и запись результатов в файл Здравствуйте!) Нужна программка, считывающая из файла не целые значения S11 через пробел, и подставляющая заданные значения S11 в уравнение с одним неизвестным Y1pr, и выводящая также через пробел в выходной файл результаты решения. Уравнение выглядит так: S11=(Y0-Y1pr)/(Y0+Y1pr) Y0=1/50. Найти Y1pr. Значений S11 более 10.000. Давно не практиковался, заголовок набросал, дальше не идёт) ... http://www.cyberforum.ru/cpp-beginners/thread1184576.html
C++ Создать файл целых чисел, содержащий длины всех монотонных последовательностей исходного файла (Pascal->C++)
Из pascal в c++. Дан файл вещественных чисел. Создать файл целых чисел, содержащий длины всех монотонных последовательностей элементов исходного файла. Например, для исходного файла с элементами 1.7, 4.5, 3.4, 2.2, 8.5, 1.2 содержимое результирующего файла должно быть следующим: 2, 3, 2, 2. Помогите мне по коду Pascal создать в C++. Пока добился только этого... #include<stdio.h>...
C++ Преобразовать время fileTimeToULongLong
ULONGLONG twoDwordToULongLong(DWORD dw1, DWORD dw2) { ULONGLONG result = dw1; result <<= sizeof(dw1) * 8; result |= dw2; return result; } ULONGLONG fileTimeToULongLong(FILETIME time) {
C++ Синхронизация потоков c++ http://www.cyberforum.ru/cpp-beginners/thread1184568.html
Ребята, помогите пожалуйста!) Нужно составить матрицу и посчитать ее сумму в 4-х потках 2 методами: 1) использовать семофор; 2) использовать мютекс; Вычислить какой способ синхронизации быстрее.
C++ Почему память массива не освобождается? В выводе *b должна быть ересь, но на самом деле коректно выводит цифру "3". #include <iostream> using namespace std; void func(int *e); int main(){ int *b, *c = new int ; for (int i = 0; i<5; i++) c = i; b = c + 3; delete c; подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
22.05.2014, 12:49     Почему не работает MIN ?
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 значений рассчитан, а минимум и максимум ищете только в пределах пяти. Это ошибка? Или так нужно?
 
Текущее время: 19:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru