Другие языки программирования и технологии

Пользователь вводит три числа с клавиатуры, а программы выдает наибольшее. C++

#include <iostream>
int main() {
long a, b, c;
std::cout << " a, b, c?..";
std::cin >> a >> b >> c;
std::cout << " Max: " << ((a > b) ? (a > c) ? a : c : (b > c) ? b : c);
std::cin.sync(); std::cin.get();
}
Andrey ......!.......
Andrey ......!.......
83 925
Лучший ответ
#include <iostream>
using namespace std;

int funMAX(int m, int n);

int main(){

int N, max;

cout << "How many numbers do you want to compare?" << endl;
cin >> N;

//Создаём не статический, а динамический массив, потому что сейчас я изучаю их. )
int *num = new int[N]; //Объявляем и сразу пробуем инициализировать динамический массив. Просим выделить из кучи N целочисленных последовательно расположенных ячеек (по четыре байта) .

cout << "Enter " << N << " numbers." << endl;

for(int i(0); i < N; i++){
cin >> num[i];
if(i == 0) max = num[0];// Инициализируем первым числом.
max = funMAX(max,num[i]);// Создаём функцию, потому что так интересней.
}

cout << "Max number is equal " << max << endl;

delete[] num;// Концы в воду.

system("pause >> void");
return 0;
}

int funMAX(int m, int n){
if(m < n) m = n;
return m;
}
Читаешь 3 числа, ищешь максимальное и выводишь. Вся программа.