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

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

Войти
Регистрация
Восстановить пароль
 
Vedma
Охотница на ведьм
310 / 91 / 3
Регистрация: 26.11.2011
Сообщений: 2,787
Записей в блоге: 4
#1

Минимальный массив элемента - C++

26.11.2011, 06:10. Просмотров 467. Ответов 7
Метки нет (Все метки)

Как в массиве из 20 элементов найти минимальный элемент.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2011, 06:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Минимальный массив элемента (C++):

Реализовать приложение, содержащее функции добавления нового элемента в массив и удаления элемента из массива. (Имитируется “резиновый” массив) - C++
Реализовать приложение, содержащее функции добавления нового элемента в массив и удаления элемента из массива. (Имитируется “резиновый”...

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию"Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Сделать добавление элемента в массив и удаление элемента из массива используя STL - C++
Всем привет. Помогите пожалуйста написать. Нужно использовать STL. Необходимо сделать добавление элемента в массив и удаление элемента из...

Многомерный массив. Дублирование значения первого элемента строки в значении последнего элемента предыдущей - C++
Здравствуйте уважаемые форумчане! Решил я сегодня разобраться с многомерными массивами! И немного разочаровался в своих результатах....

После каждого четного элемента массива вставить 2 элемента с тем же значением, полученный массив отсортировать - C++
после каждого четного элемента массива вставить 2 элемента с тем же значением.полученный масив отсортировать.очень хотелось бы с...

Перенос в начало списка его максимального элемента, а в конец минимальный - C++
нужно написать функцию,которая переносит в начало непустого списка L его максимальный элемент а в конец минимальный.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mustik
56 / 56 / 2
Регистрация: 10.07.2011
Сообщений: 229
26.11.2011, 12:57 #2
Цитата Сообщение от Vedmina Посмотреть сообщение
Как в массиве из 20 элементов найти минимальный элемент.
Допустим, массив объявлен так:
C++
1
int arr[20];
И он уже заполнен каким-либо значениями, то нахождение минимума выглядит так:
C++
1
2
3
4
5
6
7
8
int Minimum;
Minimum = arr[0];
 
for( int i = 0; i < 20; ++i )
{
        if( arr[i] < arr[0] )
                Minimum = arr[i];
}
В Minimum будет минимальный элемент массива.
0
Vedma
Охотница на ведьм
310 / 91 / 3
Регистрация: 26.11.2011
Сообщений: 2,787
Записей в блоге: 4
26.11.2011, 13:40  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
int main()
{
    int arr[20];
    int Minimum;
Minimum = arr[0];
 
for( int i = 0; i < 20; ++i )
{
        if( arr[i] < arr[0] )
                Minimum = arr[i];
}
}
вот так да?
0
Krasti
27 / 27 / 3
Регистрация: 07.11.2010
Сообщений: 140
26.11.2011, 13:51 #4
Да, так. В цикле можно стартовать не с нуля, а с единицы. Так будет логичнее, зачем число сравнивать с самим собой? Но можно и не исправлять, на работу программы не повлияет.
0
Vedma
Охотница на ведьм
310 / 91 / 3
Регистрация: 26.11.2011
Сообщений: 2,787
Записей в блоге: 4
26.11.2011, 14:08  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
int main()
{
        int arr[20];
        int Minimum;
Minimum = arr[0];
 
for( int i = 1; i < 20; ++i )
{
        if( arr[i] < arr[0] )
                Minimum = arr[i];
}
cout << minimum << endl;
}
вот программа не работает=( пишет Error: identifer "Cout" is undefined
0
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.11.2011, 14:49 #6
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;
 
int main(void)
{
   const int size = 20;
   int arr[size];
 
   for(int i = 0; i < size; i++)
       arr[i] = 10 + rand() % 20;
 
   int imin = 0;
   for(int j = 0; j < size; j++) {
        if(arr[j] < arr[imin])
              imin = j;
   }
   cout << "min element: " << arr[imin] << endl;
   cin.get();
   return 0;
}
0
Vedma
Охотница на ведьм
310 / 91 / 3
Регистрация: 26.11.2011
Сообщений: 2,787
Записей в блоге: 4
26.11.2011, 15:55  [ТС] #7
спасибо=) а как сделать так:
2, 12, 6, 10, 19, 6, 9, 15
min element: 2
0
Mustik
56 / 56 / 2
Регистрация: 10.07.2011
Сообщений: 229
26.11.2011, 18:28 #8
Цитата Сообщение от Krasti Посмотреть сообщение
Да, так. В цикле можно стартовать не с нуля, а с единицы. Так будет логичнее, зачем число сравнивать с самим собой? Но можно и не исправлять, на работу программы не повлияет.
Ну да, ты прав. Привык к двумерным массивам, там с 1 не прокатит
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2011, 18:28
Привет! Вот еще темы с ответами:

Найти минимальный элемент матрицы, и, начиная с этого элемента, обнулить остальные - C++
найти минимальный элемент матрицы, и начиная с этого элемента, обнулить остальные. Отсортировать первую строку.

В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы - C++
Задана матрица М*N. В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.11.2011, 18:28
Ответ Создать тему
Опции темы

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