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

Определить функцию,находящую максимум из двух различных чисел - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.63
Меиржан
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 14
24.11.2011, 07:05     Определить функцию,находящую максимум из двух различных чисел #1
Даны 6 различных чисел,Определить максимальное из них.Определить функцию,находящую максимум из двух различных чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2011, 07:05     Определить функцию,находящую максимум из двух различных чисел
Посмотрите здесь:

C++ Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида:....
Написать функцию, находящую максимум из значений четырех аргуметнов типа float C++
Написать функцию вещественного типа, находящую максимальное из трех вещественных чисел C++
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B C++
Определить функцию, находящую максимум из двух различных чисел. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 07:30     Определить функцию,находящую максимум из двух различных чисел #2
Цитата Сообщение от Меиржан Посмотреть сообщение
как написать задачу
Ты только что её и написал. Читай:
Цитата Сообщение от Меиржан Посмотреть сообщение
Даны 6 различных чисел,Определить максимальное из них.Определить функцию,находящую максимум из двух различных чисел.
KATbIK
24.11.2011, 08:13
  #3

Не по теме:

Два поста выше напоминает анекдот:

Летят Шерлок Холмс с доктором Ватсоном на воздушном шаре:
Залетели в облака, ориентировку потеряли:
Приземлились в неизвестной местности:
Видят - мимо мужик какой-то идет:
Шерлок Холмс:
- Сэр, не подскажите ли Вы нам, где мы находимся:
Мужик долго думал и ответил:
- В корзине воздушного шара, сэр:
Шерлок Холмс:
- Видите, Ватсон - перед вами типичный пример программиста:
Доктор Ватсон:
- Почему Вы так решили, Холмс:
- Ну во-первых он очень долго думал над простым вопросом, во-вторых он ответил _АБСОЛЮТНО_ правильно, и в-третьих - нам от его ответа нет никакой пользы.

Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
24.11.2011, 10:48     Определить функцию,находящую максимум из двух различных чисел #4
Цитата Сообщение от Меиржан Посмотреть сообщение
Даны 6 различных чисел,Определить максимальное из них.Определить функцию,находящую максимум из двух различных чисел.
Это две разных задачи?
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.11.2011, 10:58     Определить функцию,находящую максимум из двух различных чисел #5
Цитата Сообщение от Меиржан Посмотреть сообщение
Определить функцию,находящую максимум из двух различных чисел.
C++
1
2
3
4
int Max(int a, int b)
{
   return a > b ? a : b;
}
Цитата Сообщение от Меиржан Посмотреть сообщение
Даны 6 различных чисел,Определить максимальное из них.
C
1
2
3
#define MAX(x, y)  ((x) > (y) ? (x) : (y))
 
max = MAX(MAX(MAX(MAX(MAX(a1, a2), a3), a4), a5), a6);
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 11:24     Определить функцию,находящую максимум из двух различных чисел #6
Цитата Сообщение от Sylar9 Посмотреть сообщение
Это две разных задачи?
Конечно: максимальное число из шести и из двух - это разные максимумы. Но одна из эти х задач может быть решена как подзадача другой, или они обе - как подзача чего то третьего.

Добавлено через 2 минуты
Цитата Сообщение от Thinker Посмотреть сообщение
max = MAX(MAX(MAX(MAX(MAX(a1, a2), a3), a4), a5), a6);
Зачем так
сложно?
C++
1
max=Max(Max(Max(a1,a2),Max(a3,a4)),Max(a5,a6))
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.11.2011, 11:26     Определить функцию,находящую максимум из двух различных чисел #7
Цитата Сообщение от taras atavin Посмотреть сообщение
Зачем так сложно?
C++
1
max=MAX(MAX(MAX(a1,a2),a3),MAX(MAX(a4,a5),a6))
У вас тоже пять макросов MAX, так что нормально. Расставить их можно разными способами.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 11:32     Определить функцию,находящую максимум из двух различных чисел #8
Цитата Сообщение от Thinker Посмотреть сообщение
У вас тоже пять макросов MAX, так что нормально. Расставить их можно разными способами.
У тебя они выстроены в цепь и легко обсчитаться, а у меня они сгруппированы. И теперь даже не в тройки, а 4 и 2, причём, 4 - это не 2, 1 и 1, а 2 и 2. А ещё лучше так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int Max(int x1, int x2)
{
 if (x1>x2)
 {
  return x1;
 }
 return x2;
}
int Max(int x1, int x2, int x3, int x4)
{
 return Max(Max(x1,x2),Max(x2,x3));
}
max=Max(Max(a1,a2,a3,a4),Max(a5,a6));
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
24.11.2011, 11:37     Определить функцию,находящую максимум из двух различных чисел #9
Цитата Сообщение от Меиржан Посмотреть сообщение
Даны 6 различных чисел,Определить максимальное из них.Определить функцию,находящую максимум из двух различных чисел.
Ответь на первое задание
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
   int m[6];
   int max=0;
   for (int i=0; i<6; i++)
   {
      cin >> m[i];
      if (m[i]>max) max=i;
   
   }
   cout << "MAX=" << m[max] << endl;
    
    system("pause");
    return 0;
}
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.11.2011, 12:02     Определить функцию,находящую максимум из двух различных чисел #10
Цитата Сообщение от taras atavin Посмотреть сообщение
У тебя они выстроены...

Не по теме:

скучный разговор какой-то...)))
Написал же, что макросы расставить можно разными способами.

BRcr
 Аватар для BRcr
4003 / 2292 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
24.11.2011, 12:18     Определить функцию,находящую максимум из двух различных чисел #11
Цитата Сообщение от Sylar9 Посмотреть сообщение
if (m[i]>max) max=i;
а на следующем проходе цикла что у нас будет?
if (m[i] > 0), или
if (m[i] > 1), или
if (m[i] > 2)....? Какой вариант больше нравится?

Добавлено через 1 минуту
C++
1
if (m[i]>max) max=m[i];
Сыроежка
Заблокирован
24.11.2011, 12:44     Определить функцию,находящую максимум из двух различных чисел #12
[QUOTE=Sylar9;2206868]
Извините, удаляю свой комментарий, так как был не внимателен.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2011, 14:26     Определить функцию,находящую максимум из двух различных чисел
Еще ссылки по теме:

C++ Определить функцию, находящую сумму элементов массива
C++ Сумма двух различных действительных чисел
C++ Определите функцию, находящую сумму трех чисел

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 14:26     Определить функцию,находящую максимум из двух различных чисел #13
Цитата Сообщение от Thinker Посмотреть сообщение
Написал же, что макросы расставить можно разными способами.
У меня это функции. И в цепи можно легко обсчитаться, а дерево - хоть какая то защита.
Yandex
Объявления
24.11.2011, 14:26     Определить функцию,находящую максимум из двух различных чисел
Ответ Создать тему
Опции темы

Текущее время: 02:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru