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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 5.00
Deadslol
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 37
#1

Даны три действительных числа a, b, c. Найти наибольшее из них - C++

19.10.2012, 00:02. Просмотров 3338. Ответов 12
Метки нет (Все метки)

Даны три действительных числа a, b, c. Найти наибольшее из них!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2012, 00:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны три действительных числа a, b, c. Найти наибольшее из них (C++):

Даны три действительных числа a, b, c. Найти наибольшее из них - C++
Даны три действительных числа a, b, c. Найти наибольшее из них

Даны три действительных числа, выбрать из них те, которые принадлежат интервалу от 1 до 3 - C++
Даны три действительных числа, выбрать из них то которые принадлежат интервалу от 1 до 3. Программа: Program Pawel; Var ...

Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны - C++
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны.

Даны три действительных числа a, b, c. Возвести в квадрат те из них, значения которых положительные - C++
Даны три действительных числа a, b, c. Возвести в квадрат те из них, значения которых положительные (результат обозначить соответственно...

Даны три действительных числа, выбрать (вывести на экран) те из них, которые пренадлежат интервалу - C++
Задание такое: Даны три действительных числа, выбрать (вывести на экран) те из них, которые пренадлежат интервалу (4,7)... При написании...

Даны 3 числа. Найти наибольшее из них (С++) - C++
помогите пожалуйста решить задачи: 1) Даны 3 числа. Найти наибольшее из них. 2) Даны 2 числа. Наибольшее из этих чисел заменить...

12
CEBEP
106 / 106 / 9
Регистрация: 21.03.2010
Сообщений: 440
19.10.2012, 00:04 #2
(a > b ? (a > c ? a : c) : (b > c ? b : c) )
2
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
19.10.2012, 08:39 #3
C++
1
std::max(std::max(a, b), c);
1
Deadslol
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 37
31.10.2012, 21:34  [ТС] #4
а можно полный код от начала до конца спасибо.

Добавлено через 26 минут
помогите пожалуйста позарез надо
+ запилю кто поможет
0
KatyPet
4 / 4 / 0
Регистрация: 26.10.2012
Сообщений: 16
31.10.2012, 21:40 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
    int a,b,c,m;
    cin>>a>>b>>c;
    m=max(max(a, b), c);
    cout<<m;
    getch();
    return 0;
}
1
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
31.10.2012, 21:40 #6
Цитата Сообщение от Deadslol Посмотреть сообщение
помогите пожалуйста позарез надо
+ запилю кто поможет
Можешь не запиливать

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
 
int main() 
{ 
    int a, b, c; 
    std::cout << "Inter a three number " << std::endl; 
    std::cin >> a >> b >> c; 
 
    if(a > b && a > c) 
        std::cout << "Max numbee is " << a << std::endl; 
    if( b > a && b > c) 
        std::cout << "Max number is " << b << std::endl; 
    if( c > a && c > b) 
        std::cout << "Max number is " << c << std::endl;
}
1
Deadslol
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 37
01.11.2012, 02:14  [ТС] #7
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define max (a,b,c) ((a>b ? (a>c ? a:c)(b>c ? b:c))
int main ()
{
int a,b,c;
printf ("a=%d\nb=%d\nc=%d\nmax=%d\n",a,b,c max (a,b,c);
getch();
return 0;
Не хочет работать скажите что за ошибка . Borland C++ 3.1
0
Bratel
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 61
01.11.2012, 02:20 #8
используй код
Цитата Сообщение от David Sylva Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> 
int main() 
{ 
 int a, b, c; 
 std::cout << "Inter a three number " << std::endl; 
 std::cin >> a >> b >> c; 
if(a > b && a > c) 
 std::cout << "Max numbee is " << a << std::endl; 
 if( b > a && b > c) 
 std::cout << "Max number is " << b << std::endl; 
 if( c > a && c > b) 
 std::cout << "Max number is " << c << std::endl;
}
должен точно работать
1
Deadslol
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 37
01.11.2012, 02:23  [ТС] #9
Цитата Сообщение от Bratel Посмотреть сообщение
используй код


должен точно работать
у меня C++ старый 3.1 на него надо код тот не идет.
он std не понимает
0
Bratel
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 61
01.11.2012, 02:25 #10
если нет тогда измени так правдо разници впринцепи ни какой...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
 using namespace std;
int main() 
{ 
    int a, b, c; 
    cout << "Inter a three number "<<endl; 
    cin>> a >> b >> c; 
 
    if(a > b && a > c) 
        cout << "Max numbee is " << a << endl; 
    if( b > a && b > c) 
        cout << "Max number is " << b << endl; 
    if( c > a && c > b) 
        cout << "Max number is " << c << endl;
}
Добавлено через 46 секунд
Цитата Сообщение от Deadslol Посмотреть сообщение
у меня C++ старый 3.1 на него надо код тот не идет.
он std не понимает
тогда я пас)))
0
grsfan
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 10
01.11.2012, 08:45 #11
Цитата Сообщение от Deadslol Посмотреть сообщение
у меня C++ старый 3.1 на него надо код тот не идет.
он std не понимает
Убери вот эту строчку using namespace std и откомпилируй еще раз.
0
KatyPet
4 / 4 / 0
Регистрация: 26.10.2012
Сообщений: 16
01.11.2012, 19:33 #12
Убери вот эту строчку using namespace std и откомпилируй еще раз.
Если просто убрать эту строчку, не будут работать cin и cout.

Добавлено через 6 минут
Вот это работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int m(int a, int b, int c)  
{
    if((a>=b)&&(a>=c)) return a;
    else if((b>=a)&&(b>=c)) return b;
    else return c;
}
int main ()
{
    int a,b,c;
    scanf("%i",&a);
    scanf("%i",&b);
    scanf("%i",&c);
    printf("a=%d\nb=%d\nc=%d\nmax=%d\n",a,b,c,m(a,b,c));
    getch();
    return 0;
}
0
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
01.11.2012, 19:44 #13
Цитата Сообщение от Deadslol Посмотреть сообщение
у меня C++ старый 3.1
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
#include <iostream.h>
 
double max(double a, double b) {
 
    if(a > b) return a;
    return b;
}
 
int main() {
    
    double a, b, c;
    
    cout << "a: ";
    cin >> a;
 
    cout << "b: ";
    cin >> b;
 
    cout << "c: ";
    cin >> c;
    
    cout << max(max(a, b), c) << endl;
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2012, 19:44
Привет! Вот еще темы с ответами:

Ввести три числа и найти наибольшее из них - C++
Ввести три числа и найти наибольшее из них(if и else).Заранее благодарчик!

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

Даны три числа. Найти сумму двух наибольших из них - C++
Дана задача: даны три числа. Найти сумму двух наибольших из них. С применением if.

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


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

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

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