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

Ввести пять чисел и найти наибольшее из них - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Rbhbkk
Сообщений: n/a
10.02.2014, 23:20     Ввести пять чисел и найти наибольшее из них #1
Ввести пять чисел и найти наибольшее из них.
Пример:
Введите пять чисел:
4 15 9 56 4
Наибольшее число 56



что-то вроде этого только с 5 числами:

C
1
2
3
4
5
6
7
8
9
10
11
main()
    {
      int a, b, max;
   printf("Введите два целых числа\n");
   scanf("%d%d", &a, &b );
   max = a;
   if (b > a) 
   max = b;
      
   printf("Наибольшее число %d", max);
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2014, 23:20     Ввести пять чисел и найти наибольшее из них
Посмотрите здесь:

Ввести пять строк и из каждой строки вывести пять последних символа C++
Даны 3 числа. Найти наибольшее из них (С++) C++
Даны три действительных числа a, b, c. Найти наибольшее из них C++
целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них. C++
C++ целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mariko_11
2 / 2 / 1
Регистрация: 11.03.2013
Сообщений: 64
10.02.2014, 23:28     Ввести пять чисел и найти наибольшее из них #2
Делай цикл, убьёшься же столько ветвлений писать.
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
10.02.2014, 23:28     Ввести пять чисел и найти наибольшее из них #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(0));
    const unsigned size = 5;
    int arr[size];
    for (unsigned i = 0; i < size; ++i)
        cout << (arr[i] = rand() % 20) << " ";
    cout << endl;
    int max = arr[0];
    for (unsigned i = 1; i < size; ++i)
        max = arr[i] > max ? arr[i] : max;
    cout << max << endl;
    system("pause");
}
mariko_11
2 / 2 / 1
Регистрация: 11.03.2013
Сообщений: 64
10.02.2014, 23:34     Ввести пять чисел и найти наибольшее из них #4
Можно и без массивов обойтись же. И да, когда main, по идее обязанная возвращать int, вообще ничего не возвращает, - это не есть хорошо.
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
10.02.2014, 23:42     Ввести пять чисел и найти наибольшее из них #5
Цитата Сообщение от mariko_11 Посмотреть сообщение
Можно и без массивов обойтись же. И да, когда main, по идее обязанная возвращать int, вообще ничего не возвращает, - это не есть хорошо.
Конечно, что можно и без массивов, но вопрос: зачем?
А на счет возврата значения: отсутствие возвращаемого значения в функции main, компилятор интерпретирует как наличие return 0;.
DrOffset
6422 / 3796 / 878
Регистрация: 30.01.2014
Сообщений: 6,585
10.02.2014, 23:45     Ввести пять чисел и найти наибольшее из них #6
Цитата Сообщение от mariko_11 Посмотреть сообщение
И да, когда main, по идее обязанная возвращать int, вообще ничего не возвращает, - это не есть хорошо.
Это нормально:
3.6.1/5
A return statement in main has the effect of leaving the main function (destroying any objects with automatic
storage duration) and calling std::exit with the return value as the argument. If control reaches the end
of main without encountering a return statement, the effect is that of executing
return 0;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2014, 23:55     Ввести пять чисел и найти наибольшее из них
Еще ссылки по теме:

Главная функция просит ввести пять чисел, а вспомогательная выводит только те, что кратны трем. C++
C++ В файле записана последовательность целых чисел. Наибольшее из них записать во второй файл.
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы C++

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

Или воспользуйтесь поиском по форуму:
mariko_11
2 / 2 / 1
Регистрация: 11.03.2013
Сообщений: 64
10.02.2014, 23:55     Ввести пять чисел и найти наибольшее из них #7
А на счет возврата значения: отсутствие возвращаемого значения в функции main, компилятор интерпретирует как наличие return 0;.
Где про это написано?

Упд. А, вижу. Вопрос снят.
Yandex
Объявления
10.02.2014, 23:55     Ввести пять чисел и найти наибольшее из них
Ответ Создать тему
Опции темы

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