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

Найти минимальное значение массива - C++

Восстановить пароль Регистрация
 
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
24.09.2012, 20:18     Найти минимальное значение массива #1
Вот есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <algorithm> 
#include <iostream>  
#include <conio.h>
 
using namespace std; 
 
int main() 
{  int a[10];
   cout << "\n  vvedite massiv a[10]:";                           //Введеня елементів масиву
   for(int i =0;i < 10;i++)cin >> a [ i ] ;                       //Кількість елементів масиву не перевищує 10
   cout << "\n  input array:";                                    //Масив,який ввів користувач
   for(int i =0;i < 10;i++)cout << a[ i ] << " "; 
   cout << "\n  result: " << *min_element(a, a + 10) << endl;     //Виведення результату-мінімального елементу масиву   
   getch();
   return 0;
}
он работает , находит наименьший элемент ,но нужно как-то переделать его,чтоб не использовать *min_element, как-то попроще ,без использования функций. Помогите пожалуйста с этим вопросом ,и ,если можете обьясните пожалуйста в нескольких словах ,как это сделать . Очень нужно сейчас решение этой задачи . Буду очень благодарна!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2012, 20:18     Найти минимальное значение массива
Посмотрите здесь:

Определить минимальное положительное значение массива C++
C++ Найти минимальное и максимальное значение массива, поменять их местами
Массивы. Найти минимальное значение элементов массива C++
C++ Найти минимальное значение элементов массива
Вывести максимальное и минимальное значение из массива C++
C++ Найти максимальное и минимальное значение элементов массива
C++ Минимальное значение массива на отрезке от L до R
Найти минимальное значение из максимальных значений строк массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
24.09.2012, 20:24     Найти минимальное значение массива #2
Anastasia777, min_element самое нормальное. Проще - установить минимальный элемент равный первому элементу в массиве - пройтись по массиву циклом, если текущий элемент меньше текущего минимального - текущий элемент становится текущим минимальным.
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
24.09.2012, 20:25     Найти минимальное значение массива #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
const int n=10;
int main()
{
    setlocale(0,"rus");
    int mas[10];
    for(int i=0;i<n;i++)
    {
        cout<<"Введите "<<i<<" элемент массива: ";cin>>mas[i];
    }
    int min=mas[0];
    for(int i=0;i<n;i++)
    {
        if(mas[i]<min) min=mas[i];
    }
    cout<<"Минимальный элемент: "<<min<<endl;
    system("pause");
    return 0;
}
Yandex
Объявления
24.09.2012, 20:25     Найти минимальное значение массива
Ответ Создать тему
Опции темы

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