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

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

Войти
Регистрация
Восстановить пароль
 
Динар Габбасов
Заблокирован
#1

надо нати min элемент - C++

08.12.2011, 20:45. Просмотров 216. Ответов 1
Метки нет (Все метки)

надо найти min, точнее в цикле где происходит поис наибольшего элемента мне нужно добавить пару переменных таким образом чтоб еще находил минимальный элемент, если так не возможно то любым другим способом, без участия "массивов"
Код
// 3,3 проба.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "math.h"
#include <ctype.h>

template<class T>
T distance(const T& min, const T& max)
{
    return max - min;
}
int _tmain(int argc, _TCHAR* argv[])
{
	int f, i, max, min, x1, x2;
printf ("vvedite pervoe chislo ryada\n");
        scanf (" %i", &x1);
		max=x1;
        for( i = 2; i <= 5; i++ )
        {
                printf ("vvedite prodoljenie \n");
				scanf (" %i", &x2);
				//min=x2;
                if( x2 > max ) 
                {
                     max = x2;      
                }

        }
 printf ("max = %i\n",max);

 printf ("min = %i\n",min); // как найти минимум????
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос надо нати 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) .

В списке целых чисел поменять местами max элемент и min элемент - C++
Помогите написать эту программу на С++.

Определить MAX элемент в первом столбце и MIN элемент в последнем столбце матрицы - C++
дано целочисленная матрица n x m определить: 1. MAX элемент в первом столбце и MIN элемент в последнем столбце. 2 MAX элемент во второй...

Даны действительные числа 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++
На С++.

Удалить из массива элемент, расположенный после 1-го max, и элемент после 1-го min) - C++
Задача такая: 1)Удалить из массива элемент, расположенный после первого элемента с максимальным значением, и элемент после первого...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
M__A__K
47 / 47 / 2
Регистрация: 09.11.2010
Сообщений: 306
08.12.2011, 21:05 #2
про инициализируйте min значением x1 (аналогично max), а в цикл добавьте
if( x2 < min )
{
min = x2;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 21:05
Привет! Вот еще темы с ответами:

MAX элемент в первом столбце и MIN элемент в последнем столбце - C++
дано целочисленная матрица n x m определить: 1. MAX элемент в первом столбце и MIN элемент в последнем столбце. 2 MAX элемент во...

Поменять max и min элемент в матрице - C++
Ребят, помогите, не могу додуматься, как это делается... Нам дана матрица, допустим 3x3 или NxM, как сделать сравнивать все элементы...

Найти max и min элемент массива - C++
написал в коде,но у меня почему то выводит Max:56 и с минимумом непонятно #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { ...

Поменять местами min и max элемент в массиве - C++
1) Найти значение min элемента n строки и m столбца в которой он расположен. 2) Поменять местами min и max элемент в массиве. 3) Найти...


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

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

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