Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2014, 20:16   #1
carrie bradshaw
Форумчанин
 
Регистрация: 25.01.2014
Сообщений: 105
Восклицание функция возвращает максимальное из 2 целых чисел, полученных в качестве аргумента C++ визуальный режим (есть код)

привет, всем участникам форума. помогите, пожалуйста, написать программу на С++ визуальном режиме.

задание:
Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента.

мой код программы (он работает):
Код:
#include <vcl.h>
#pragma hdrstop

#include "Unit79.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm79 *Form79;
//---------------------------------------------------------------------------
__fastcall TForm79::TForm79(TComponent* Owner)
	: TForm(Owner)
{
}
//---------------------------------------------------------------------------
int MaxVal(int a,int b)
{return(a>b? a:b);
}
void __fastcall TForm79::Button1Click(TObject *Sender)
{
 int a = Edit1->Text.ToInt(), b = Edit2->Text.ToInt();
	ShowMessage(String().sprintf(L"Максимум из чисел %d и %d = %d", a, b,
		MaxVal(a, b)));
}
мне нужен ещё вариант решения данной задачи (то есть мне нужен код программы).

всем спасибо!!!
carrie bradshaw вне форума Ответить с цитированием
Старый 30.01.2014, 20:30   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Ну перепишите тернарный оператор через условный:
Код:
if (a > b)
    return a;
else
    return b;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 30.01.2014, 20:40   #3
carrie bradshaw
Форумчанин
 
Регистрация: 25.01.2014
Сообщений: 105
По умолчанию есть ещё варианты?

а более посложнее эту программу никак нельзя написать? если да, то, пожалуйста, напишите вариант.
carrie bradshaw вне форума Ответить с цитированием
Старый 30.01.2014, 21:23   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Ищите минимум
А потом a+b-min(a, b) ))
Или тыц
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
немного исправить работающий код С++ Builder XE4 (визуальный режим) программирование Помощь студентам 1 24.01.2014 06:48
проверка есть ли у введенном с клавиатуры массиве повторяющиеся значения С++ (визуальный режим) программирование Помощь студентам 1 24.01.2014 03:38
сумма и среднее арифметическое последовательности положительных чисел C++ (есть код программы) визуальный режим программирование Помощь студентам 0 24.01.2014 03:20
Дан массив целых чисел. Найти максимальное и минимальное значение. Вывести максимальное на 1-ое место, минимальное на последнее. Punk_Killer Паскаль, Turbo Pascal, PascalABC.NET 1 01.04.2013 09:38
функция gcd, которая возвращает наибольший общий делитель двух целых чисел Jereme Общие вопросы C/C++ 2 21.01.2010 01:49