#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();
}
Другие языки программирования и технологии
Пользователь вводит три числа с клавиатуры, а программы выдает наибольшее. C++
#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;
}
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 числа, ищешь максимальное и выводишь. Вся программа.
Похожие вопросы
- C++, я ввожу двухзначное число, как мне объяснить программе, что первое число это десятки, а второе единицы?
- срочно Пользователь вводит три числа. Выяснить равны ли они между собой. если да, то какие именно. Линейный алгоритм нужно
- Написать программу на языке C, чтобы в нее вводили число, а она говорила простое оно или нет
- Как можно написать программу на языке C, которая будет выводить числа от 1 до 1000 без if, switch, do, while, for, goto?
- Составьте программу, отыскивающую наибольший элемент массива A(N) из числа принадлежащим интервалу {min,(min+max\2))
- Если пользователь вводит размер массива, является ли он динамическим ?
- А почему программы написанные на C/C#/C++ имеют больший вес чем на tasm/masm?
- Как создать неконсольную программу на языке c++
- Консольная программа (элементарная) на C++.
- Как создать программу на языке c++