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

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

Войти
Регистрация
Восстановить пароль
 
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 529
#1

Нахождение минимального числа - C++

04.12.2012, 20:08. Просмотров 890. Ответов 8
Метки нет (Все метки)

Задача: найти минимальное число из 10 случайных.
Я начал так, но что то дальше не могу разобраться...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int main()
{setlocale(LC_ALL,"RUSSIAN");
srand(time(NULL));
cout << "Нахождение наименьшего из 10 произвольных чисел" << endl;
int i, min;
int mas[10];
 
for (i=0; i<=9;++i)
{
    mas[i]=rand();
    cout << rand() <<endl;
 
    /*   min=mas[0];
              if (mas[i]<=min)
              mas[i]=min;
       */
}
 
 
 
cout <<"Результат: "<< min << endl;
 
 
system ("pause");
return 0;
}
Не могу разобраться, как именно минимальное значение присвоить, а потом сравнивать с другими. Подскажите, пожалуйста)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 20:08     Нахождение минимального числа
Посмотрите здесь:

Нахождение минимального числа - C++
Есть такое выражение int min=((a&lt;b&amp;&amp;a&lt;c)?a:(b&lt;c)?b:c); оно находит минимальное из 3-х чисел. Меня интересует как оно работает? Что за ?...

Нахождение максимального и минимального числа - C++
Здравствуйте. Помогите найти максимальное и минимальное число #include &lt;iostream&gt; using namespace std; int main() { ...

Нахождение минимального - C++
Простая задачка, но вспомнить не как не могу. Ниже привожу задание: Написать программу, которая определяет минимальное число во...

Нахождение минимального элемента массива - C++
Как найти минимальное значение??? #include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; void main () { ...

Нахождение минимального значения и его № - C++
Вот задача: Дано натуральное число N и последовательность A1, A2, ..., AN, AN. Определить наименьшее положительное среди A1, A2, ...,...

Нахождение минимального элемента массива - C++
Изучаю С++... Помогите решить задачку!! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) минимальный элемент...

Нахождение минимального элемента в стеке - C++
Вроде стек получилось реализовать, а вот как найти минимальный элемент без понятия. #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
04.12.2012, 20:19     Нахождение минимального числа #2
ввод и нахождение минимального сделайте в разных циклах. Начальное значение минимального присваивать перед вторым циклом(нахождение минимального), и этот второй цикл начинать с i = 1 (т.к первый вы уже задействовали).
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 529
04.12.2012, 20:40  [ТС]     Нахождение минимального числа #3
Я сделал так, но правильный ответ все равно не выдает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int main()
{setlocale(LC_ALL,"RUSSIAN");
srand(time(NULL));
cout << "Нахождение наименьшего из 10 произвольных чисел" << endl;
int i, min;
int mas[10];
 
for (i=0; i<=9;++i)
{
    mas[i]=rand();
    cout << rand() <<endl;
}
 
min=mas[0];
for (i=1;i<=9;++i)
{
    if (mas[i]<=min)
        mas[i]=min;
}
 
cout <<"Результат: "<< min << endl;
 
 
system ("pause");
return 0;
}
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
04.12.2012, 20:44     Нахождение минимального числа #4
подправил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream> 
#include <ctime>
using namespace std;
 
int main()
{setlocale(LC_ALL,"RUSSIAN");
srand(time(NULL));
cout << "Нахождение наименьшего из 10 произвольных чисел" << endl;
int i, min;
int mas[10];
 
for (i=0; i< 10;++i)
{
    mas[i]=rand() % 100;
    cout << mas[i] <<endl;
}
 
min=mas[0];
for (i= 1;i< 10;++i)
{
    if (mas[i] < min)
        min = mas[i];
}
 
cout <<"Результат: "<< min << endl;
 
 
system ("pause");
return 0;
}
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 529
04.12.2012, 20:59  [ТС]     Нахождение минимального числа #5
Спасибо большое, со всем разобрался, только не понял немного что означает % 100?
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
04.12.2012, 21:00     Нахождение минимального числа #6
Цитата Сообщение от Dmitrin Посмотреть сообщение
Спасибо большое, со всем разобрался, только не понял немного что означает % 100?
Случайные числа до 100
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 529
04.12.2012, 21:06  [ТС]     Нахождение минимального числа #7
Все ясно, спасибо. А не подскажите, как сделать, чтобы и отрицательные входили случайные числа?
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
04.12.2012, 21:07     Нахождение минимального числа #8
mas[i] = rand() % 201 - 100 интервал от - 100 до 100
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 21:15     Нахождение минимального числа
Еще ссылки по теме:

Нахождение минимального значения в файле - C++
Добрый день! Как найти минимальное кол-во уплоченных налогов из всех компаний? Не получается разобраться как организовать поиск...

Нахождение минимального значения элементов массива - C++
Добрый день, задача в следующем : Написать функцию нахождения минимального значения элемента массива, написал код : #include...

Нахождение минимального и максимального элементов матрицы - C++
дано целочисленная матрица n x m определить: 1. MAX элемент в первом столбце и MIN элемент в последнем столбце. 2 MAX элемент во второй...

Нахождение минимального элемента в строке матрицы - C++
Вот задание: Дана целочисленная матрица А размерности mхn. Найти наименьшее целое число k, обладающее таким свойством: хотя бы в одной...

Рекурсия: нахождение минимального элемента массива - C++
Определить рекурсивную функцию,возвращающую минимальный элемент массива.Использовать её для одномерного массива,содержащего n целых...


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

Или воспользуйтесь поиском по форуму:
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 529
04.12.2012, 21:15  [ТС]     Нахождение минимального числа #9
Хорошо, благодарю)
Yandex
Объявления
04.12.2012, 21:15     Нахождение минимального числа
Ответ Создать тему
Опции темы

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