0 / 0 / 0
Регистрация: 08.11.2014
Сообщений: 12
1

Наименьшее число в цикле

22.11.2014, 15:41. Показов 4505. Ответов 5
Метки нет (Все метки)

Есть цикл:

C++
1
2
3
4
5
6
7
8
9
int min = 0, a;
for (int i = 1; i <= 5; i++ )
{
cout << "Введите " << i << " число: ";
cin   >> a;
 
// подскажите, как мне найти наименьшее число, которое вводится в цикле?
 
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2014, 15:41
Ответы с готовыми решениями:

Найти наибольшее отрицательное число и наименьшее положительное число среди 6 чисел
Даны шесть целых чисел. Найдите наибольшее отрицательное число и наименьшее положительное число...

Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста
Дано натуральное число N. Найти наименьшее число М (N&lt; M&lt; 2N), которое делится на сумму цифр числа...

Наименьшее число в массиве, а так же проверка, является ли оно наименьшее везде
Привет! Задача: есть числовой массив, нужно найти такой элемент, который является наименьшим в...

Наименьшее общее кратное (НОК) двух натуральных чисел – это наименьшее число, которое делится нацело на оба ис
Здравствуйте,помогите пожалуйста написать код,спасибо.Наименьшее общее кратное (НОК) двух...

5
7166 / 6141 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
22.11.2014, 16:32 2
Вводишь числа в массив. Затем ищешь в массиве.
0
0 / 0 / 0
Регистрация: 08.11.2014
Сообщений: 12
22.11.2014, 16:59  [ТС] 3
а без массива это можно реализовать? допустим, мне заранее не известно, сколько чисел нужно ввести?
0
7166 / 6141 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
22.11.2014, 19:59 4
Можно. Сравнивай при каждом вводе с min, если меньше, то переприсваивай.
0
19 / 15 / 7
Регистрация: 27.02.2012
Сообщений: 742
22.11.2014, 21:35 5
Лучший ответ Сообщение было отмечено pakholiuk как решение

Решение

Цитата Сообщение от pakholiuk Посмотреть сообщение
а без массива это можно реализовать?
Если вводимых значений несколько, то без массива ты их не сохранишь.

Цитата Сообщение от pakholiuk Посмотреть сообщение
допустим, мне заранее не известно, сколько чисел нужно ввести
для подобных случаев существуют динамические массивы
C++
1
int *array = new int[num];
где размер можно указать через

C++
1
cin<<num;
вот так и находится минимальный элемент
C++
1
2
3
for (int i=0;i<num;i++){
if(array[i]<min)
min=array[i];}
0
0 / 0 / 0
Регистрация: 08.11.2014
Сообщений: 12
22.11.2014, 22:08  [ТС] 6
Цитата Сообщение от Satansoft Посмотреть сообщение
Если вводимых значений несколько, то без массива ты их не сохранишь.


для подобных случаев существуют динамические массивы
C++
1
int *array = new int[num];
где размер можно указать через

C++
1
cin<<num;
вот так и находится минимальный элемент
C++
1
2
3
for (int i=0;i<num;i++){
if(array[i]<min)
min=array[i];}
Большое спасибо за помощь! Помогло!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2014, 22:08
Помогаю со студенческими работами здесь

Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше, чем введенное число
Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше,...

Какое наименьшее число Z можно получить вставкой цифры X в четырёхзначное число Y
Какое наименьшее число Z можно получить вставкой цифры X в четырёхзначное число Y. Ведущие нули не...

Задано число. Получить наибольшее(наименьшее) число, записанное теми же цифрами.
Помогите решить эту задачу на Pascal ABC. Заранее спасибо.

Найти натуральное наименьшее число n, факториал которого превышает число 4000
Написать программу для решения следующей задачи,используя,по крайней мере, два вида циклов. Найти...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru