Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
coldspirit
0 / 0 / 1
Регистрация: 30.10.2010
Сообщений: 39
#1

Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Вывести минимальный элемент - C++

22.11.2010, 21:49. Просмотров 934. Ответов 8
Метки нет (Все метки)

Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Массив заполняется случайными числами в диапазоне от 0 до 500.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2010, 21:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу, которая выводит на экран значение минимального элемента массива из 100 элементов. Вывести минимальный элемент (C++):

Написать программу, которая выводит минимальный элемент введенного с клавиатуры массива целых чисел
Написать программу, которая выводит минимальный элемент введенного с клавиатуры...

Написать программу, которая выводит минимальный элемент введенного с клавиатуры массива целых чисел
вот есть задача.... Написать профамму, которая выводит минимальный элемент...

Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран
2. Напишите программу, которая заполняет массив из 30 элементов случайными...

Напишите программу, которая ищет элемент массива и выводит на экран его номер
Напишите программу, которая ищет элемент массива и выводит на экран его номер.

Prolog. Написать программу, которая осуществляет ввод с клавиатуры номера элемента и выводит значение для последовательности
Написать программу, которая осуществляет ввод с клавиатуры номера элемента и...

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

8
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
22.11.2010, 21:52 #2
coldspirit,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    const int n=100;
    srand(static_cast<unsigned>(time(0)));
    int Arr[n];
    const int up=500;
    for(int i=0; i<n; ++i)
       Arr[i]=rand()%up;
    int min=Arr[0];
    for(int i=0; i<n; ++i)
    {
        if(Arr[i]<min)
           min=Arr[i];
    }
    std::cout<<"Min: "<< Arr[i] <<'\n';
    return 0;
}
2
0x10
2554 / 1734 / 285
Регистрация: 24.11.2012
Сообщений: 4,361
17.01.2013, 19:02 #3
А хоть какие-нибудь свои идеи есть? Вещь-то примитивная.
0
ВладикГлусенко
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 31
17.01.2013, 19:09 #4
ForEveR, можешь мне помочь?
0
ВладикГлусенко
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 31
17.01.2013, 19:09 #5
вообще нет.были бы идеи,я бы сам сделал...вот и прошу по этому о помощи...

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    const int n=100;
    srand(static_cast<unsigned>(time(0)));
    int Arr[n];
    const int up=500;
    for(int i=0; i<n; ++i)
       Arr[i]=rand()%up;
    int min=Arr[0];
    for(int i=0; i<n; ++i)
    {
        if(Arr[i]<min)
           min=Arr[i];
    }
    std::cout<<"Min: "<< Arr[i] <<'\n';
    return 0;
}
0
0x10
2554 / 1734 / 285
Регистрация: 24.11.2012
Сообщений: 4,361
17.01.2013, 19:11 #6
Только выводится почему-то arr[i] вместо min. Ну и последний цикл можно смело начинать с единицы, а не с нуля.
0
Croessmah
++Ͻ
14158 / 8083 / 1513
Регистрация: 27.09.2012
Сообщений: 19,921
Записей в блоге: 3
Завершенные тесты: 1
17.01.2013, 19:15 #7
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
#include <ctime>
int main(){
    const int size=100;
    int arr[size];
    srand(time(NULL));
    int min=arr[0]=rand()%501;
    for(int i=1;i<size;++i){
        arr[size]=rand()%501;
        if(arr[size]<min)
            min=arr[size];
        std::cout<<arr[size]<<"\n";
    }
    std::cout<<std::endl<<"Min: "<<min<<std::endl;
}
0
ВладикГлусенко
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 31
17.01.2013, 19:38 #8
спасибо)помоги с остальными пожалуйста)
0
ВладикГлусенко
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 31
22.01.2013, 20:29 #9
объясните пожалуйста)
0
22.01.2013, 20:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2013, 20:29
Привет! Вот еще темы с решениями:

Составить программу, которая все элементы, расположенные на главной и побочных диагоналях массива, заменяет значение минимального элемента
3. Данная квадратная матрица А порядка n. Составить программу, которая все...

Написать программу, которая вычисляет разность максимального и минимального элементов массива
Написать программу, которая вычисляет разность максимального и минимального...

Массив и указатели. Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива
Нужна помощь, не знаю как сделать это задание. Написать программу, которая...

Найти среднее значение элементов массива (без учёта максимального и минимального) и вывести результат на экран
Условие задачи (добавлено спустя сутки после начала обсуждения, так что не...


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

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

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