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

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

Войти
Регистрация
Восстановить пароль
 
kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
#1

Вывести наименьшее число из массива - C++

22.04.2014, 22:26. Просмотров 1187. Ответов 5
Метки нет (Все метки)

Добрый день, программа выводит на экран массив из 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
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <cstdlib>
using namespace std;
 
void minimal();
int mas[10];
int i;
 
int main() {
    setlocale(LC_ALL, "Rus");
 
    cout << "Исходный массив \n";
    for(i = 0; i < 10; i++) {
        mas[i] = rand() % 100 + 1;
 
        cout << mas[i] << " ";
    }
 
    cout << "\n";
    system("pause");
}
 
// Поиск и вывод минимального числа
void minimal() {
 
    int min = 0;
    min = mas[0];
 
    for(i = 0; i < 10; i++) {
        if(mas[i] <= 0) {
            min = mas[i];
        }
 
        cout << "Минимальное значение: " << min;
    }
 
    cout << "\n";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 22:26     Вывести наименьшее число из массива
Посмотрите здесь:

Вывести наименьшее число пропущенное в последовательности - C++
Вводится последовательность из К натуральных чисел. Необходимо вывести наименьшее число, отсутствующего в последовательности. То есть,...

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

Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N C++ - C++
Дано вещественное число A (&gt; 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет больше A, и саму эту...

Наименьшее число в каждом ряду двумерного массива - C++
Здравствуйте! Помогите пожалуйста - надо сделать программу которая будет находить наименьшее число в каждом ряду двумерного массива! ...

Пользователь вводит 3 числа с клавиатуры. Вывести на экран наименьшее и наибольшее число - C++
Пользователь вводит 3 числа с клавиатуры. Вывести на экран наименьшее и наибольшее число. Без масивов, нужно просто и примитивно.

Вывести на экран красным цветом ту строку, где наименьшее число пробелов - C++
не знаю как делать с цветами((...а задача: вывести на экран красным цветом ту строку, где наименьшее число пробелов. помогите, пожалуйста.

Найти наименьшее натуральное число, непредставимое в виде суммы элементов массива Р - C++
Дан массив P, содержащий N натуральных чисел. Найти наименьшее натуральное число, непредставимое в виде суммы элементов массива Р

Не понятны некоторые строки программы(массивы, наименьшее число массива),посмотрите пожалуйста - C++
вот код программы: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; const int n=10; int main() ...

Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + . + 1/N будет больше A, и саму эту сумму - C++
Дано вещественное число A (&gt; 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет больше A, и саму эту...

Вывести наименьшее натуральное число, которое можно представить двумя разными способами в виде суммы кубов двух натуральных чисел - C++
Помогите пожалуйста, я не знаю в чём дело, почему она выдаёт такое количество значений. #include &lt;stdio.h&gt; #include &lt;math.h&gt; ...

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

Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные - C++
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5247 / 4567 / 1534
Регистрация: 14.04.2014
Сообщений: 18,161
22.04.2014, 22:27     Вывести наименьшее число из массива #2
Функцию ты описал, а где её вызов из main()?
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,728
22.04.2014, 22:31     Вывести наименьшее число из массива #3
Цитата Сообщение от kirill1059 Посмотреть сообщение
if(mas[i] <= 0) {
min = mas[i];
}
уверен что это поиск минимального?
может все таки так
C++
1
2
3
if(mas[i] <min) {
            min = mas[i];
        }
kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
22.04.2014, 23:01  [ТС]     Вывести наименьшее число из массива #4
nmcf, Спасибо)
Только вот почему то выводит 10 раз 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <cstdlib>
using namespace std;
 
void minimal();
int mas[10];
int i;
 
int main() {
    setlocale(LC_ALL, "Rus");
 
    cout << "Исходный массив \n";
    for(i = 0; i < 10; i++) {
        mas[i] = rand() % 100 + 1;
 
        cout << mas[i] << " ";
    }
 
    cout << "\n";
    minimal();
    system("pause");
}
 
// Поиск и вывод минимального числа
void minimal() {
    setlocale(LC_ALL, "Rus");
 
    int min = 0;
    min = mas[0];
 
    for(i = 0; i < 10; i++) {
        if(mas[i] < min) {
            min = mas[i];
        }
 
        cout << "Минимальное значение: " << min;
    }
 
    cout << "\n";
}
_Ellen_
15 / 15 / 5
Регистрация: 28.11.2013
Сообщений: 50
22.04.2014, 23:08     Вывести наименьшее число из массива #5
В функции вывод нужно убрать из цикла

C++
1
2
3
4
5
for(i = 0; i < 10; i++) 
    if(mas[i] < min)
        min = mas[i];
 
cout << "Минимальное значение: " << min;
kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
22.04.2014, 23:14  [ТС]     Вывести наименьшее число из массива #6
_Ellen_, Спасибо)
Вот что значит 3 недели ерундой страдал и ни чего не делал)
Yandex
Объявления
22.04.2014, 23:14     Вывести наименьшее число из массива
Ответ Создать тему
Опции темы

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