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

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

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

не могу найти обишку при нахождении макс элемента - C++

08.12.2011, 15:55. Просмотров 396. Ответов 8
Метки нет (Все метки)

программу пока не доделал, но она должна работать правильно но компилятор выдает ошибки, что я не так написал?
P.S.
программа которая использует шаблон функции для определения максимального расстояния между элементами в наборе и 5 элементов. Проверьте программу используя 5 целых чисел, 5 чисел с плавающей точкой, 5 символов
я так понимаю это разность между max и min?
Код
#include "stdafx.h"
#include "math.h"
#include <ctype.h>

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

               max = min;
        }
	printf("max=", max);
	return 0;

}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2011, 15:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не могу найти обишку при нахождении макс элемента (C++):

Ошибка при нахождении минимального элемента массива - C++
Добрый вечер, помогите, пожалуйста, найти ошибку в коде, максимальные элементы считает правильно , а минимальные-выдает мусор:wall:...

Возможное округление при нахождении 2-й производной. При повышении точности программа начинает возвращать 0. - C++
Итак, здравствуйте. Такая проблема. Существует формула для нахождения 2-й производной функции: f''(x) = (f(x + h) - 2f(x) + f(x - h))...

Индекс макс. элемента массива - C++
Программа должна находить и выводить на экран значение и индекс максимального элемента массива

Массив поиск мин-макс элемента - C++
Задание: Определить в массиве элемент, самый большой в своей строчке и самый минимальный в своем столбце. Если токо элемента нет...

поиск макс. элемента в ряде матрицы и его индекс - C++
помагите решить задачу- Найти максимальный элемент в третьем ряде матрицы Р(5,5) и его индекс.

как использовать функцию для определения макс элемента и мин - C++
здравствуйте) подскажите, почему программа не правильно обрабатывает функцию? результат на исходе неверен при компиляции ошибок нет ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.12.2011, 16:31 #2
Динар Габбасов, М. Очевидно нет. Это расстояние между ними в массиве.
Кстати std::distance делает то же самое. Только там расстояние между итераторами.
0
Динар Габбасов
Заблокирован
08.12.2011, 16:35  [ТС] #3
ForEveR, тогда каким образом можно решить его? нам на лабах нельзя использовать std:: cout и тому подобное....
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.12.2011, 16:45 #4
Динар Габбасов, Оригинально. template можно а cout нет? оО

Вообще я могу быть не прав. Вполне возможно, что это разность между максимальным и минимальным. Задание не понятно написано. Это цитата?
0
Динар Габбасов
Заблокирован
08.12.2011, 17:08  [ТС] #5
ForEveR, вот условие звучит так: Написать программу которая использует шаблон функции для определения максимального расстояния между элементами в наборе в 5 элементов. Проверьте программу используя 5 целых чисел, 5 чисел с плавающей точкой, 5 символов
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.12.2011, 17:31 #6
Динар Габбасов,
максимального расстояния
Это непонятно. Максимальное расстояние по идее это наибольшее расстояния от одного элемента до другого, где расстояние подразумевает под собой некую длину (метры и т.д.), в данном случае я бы сказал, что это байты. Но тогда задание бред, ибо расстояние между указателями на элементы вычисляется просто вычитанием одного из другого. Так что...
0
Динар Габбасов
Заблокирован
08.12.2011, 17:44  [ТС] #7
ForEveR, а если например сделать таким образом что это разность максимального с минимальным?
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
08.12.2011, 18:06 #8
Ну или искать min/max прямо в функции, в итоге будет

C++
1
2
3
4
5
template<class T>
T distance(const T& min, const T& max)
{
    return max - min;
}
C++
1
distance(const T* array, const size_t size)
Определение функции пишите сами.
0
Динар Габбасов
Заблокирован
08.12.2011, 22:11  [ТС] #9
ForEveR, я программу сделал только очен много ошибок не посмотрите?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 22:11
Привет! Вот еще темы с ответами:

Процедура (Составить процедуру для нахождения макс. элемента матрицы) - C++
Помогите написать программку. Задание: Составить процедуру для нахождения макс. элемента матрицы. Используя эту процедуру определить...

Значения и индексы макс. элемента каждого столбцв матрицы (язык C) - C++
помогите пожалуйста. задание: найти и напечатать значения и индексы максимального элемента в каждом столбце матрицы C(N,M). тип...

массив структур, не могу дописать... макс и мин одновременно... - C++
массив структур. Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести данные о...

Найти ошибку в нахождении наибольшей площади треугольника - C++
Дан набор из нескольких отрезков. Необходимо составить треугольник наибольшей площади, используя в качестве сторон три отрезка из заданных....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.12.2011, 22:11
Ответ Создать тему
Опции темы

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