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

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

Войти
Регистрация
Восстановить пароль
 
Genarag
0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 6
#1

Найти максимальное число из трех - C++

18.12.2010, 20:57. Просмотров 666. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста написать программу которая определяет максимальное по абсолютной величине из трех данных чисел а,в,с. Очень срочно к понедельнику надо. Заранее спасибо. Только еще к ней таблицу идентификаторов и схему алгоритма.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2010, 20:57     Найти максимальное число из трех
Посмотрите здесь:

C++ Найти число в двоичной записи которого максимальное число единиц
C++ Среди простых чисел найти найти такое, в двоичной записи которого максимальное число единиц.
Найти максимальное число C++
Найти максимальное число C++
Найти максимальное число в последовательности C++
C++ Найти максимальное из трех чисел, введенных пользователем
Написать программу, которая находит максимальное число из трех C++
C++ Найти максимальное число из 3 чисел
C++ Найти максимальное число
Определить максимальное число из трех чисел записанных в файл C++
Определить максимальное число из трех чисел C++
Найти максимальное число в массиве и определить, сколько цифр числа делятся на число Z C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.12.2010, 21:08     Найти максимальное число из трех #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Genarag Посмотреть сообщение
Помогите пожалуйста написать программу которая определяет максимальное по абсолютной величине из трех данных чисел а,в,с. Очень срочно к понедельнику надо. Заранее спасибо. Только еще к ней таблицу идентификаторов и схему алгоритма.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
int main()
{
        int a,b,c,max;
        printf("Enter a -> ");
        scanf("%d",&a);
        printf("Enter b -> ");
        scanf("%d",&b);
        printf("Enter c -> ");
        scanf("%d",&c);
        (abs(a) > abs(b) && abs(a) > abs(c)) ? max=a : (abs(b) > abs(a) && abs(b) > abs(c)) ? max=b : max=c;
        printf("Max is -> %d",max);
        getch();
        return 0;
}
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2297 / 1667 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
18.12.2010, 21:15     Найти максимальное число из трех #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
MILAN, можно проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
 
inline int max(int a, int b) {
  return std::abs(a) > std::abs(b)? a : b;
}
 
int main() {
  const int a = -1;
  const int b = 2;
  const int c = -3;
 
  std::cout << max(max(a, b), max(b, c)) << std::endl;
 
  return 0;
}
Результат: http://codepad.org/zMWc52uY
Genarag
0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 6
18.12.2010, 21:19  [ТС]     Найти максимальное число из трех #4
Спасибо большое
Yandex
Объявления
18.12.2010, 21:19     Найти максимальное число из трех
Ответ Создать тему
Опции темы

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