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

Вывести на экран номера всех минимальных элементов одномерного массива. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
LiLi R.
 Аватар для LiLi R.
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
20.04.2010, 06:27     Вывести на экран номера всех минимальных элементов одномерного массива. #1
Ребят помогите. Дана последовательность из n дейтсвительных чисел. использовать одномерный массив. нужно вывести на экран номера всех минимальных элементов. То есть как всех? Разве в последовательности может быть несколько минимальных элементов? подскажите как это сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 06:27     Вывести на экран номера всех минимальных элементов одномерного массива.
Посмотрите здесь:

C++ Вывести на экран номера всех элементов,которые не делятся на 7.
C++ Одномерный массив: Вывести на экран номера всех элементов больше заданного числа
Вывести на экран номера всех элементов массива, не совпадающих с максимальным элементом C++
C++ Вывести на экран номера всех элементов, не попадающих в заданный интервал
вывести на экран номера всех элементов, не попадающих в заданный интервал C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
20.04.2010, 07:07     Вывести на экран номера всех минимальных элементов одномерного массива. #2
LiLi R., Найти в массиве элемент с наименьшим значением
а что такого?
2 5 2
Сколько в этих трех числах элементов с минимальным значением?

LiLi R., помогите, помогите... Вы вообще хоть что-нибудь сами можете сделать? это же элементарно.
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
20.04.2010, 08:00     Вывести на экран номера всех минимальных элементов одномерного массива. #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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
 
void main()
{
 
const int N1=1000;
int a[N1],imin,i,n;
 
system("echo введите оличество элементов в массиве");
scanf("%d",&n);
 
system("echo введите элементы массива");
 
for(i=0;i<n;i++)
scanf("%d",&a[i]);
 
imin=a[0];
 
for(i=0;i<n;i++)
  if(a[i]<imin)
   imin=a[i];
 
system("echo минимальные элементы находятся в последовательности на местах:");
 
for(i=0;i<n;i++)
  if(a[i]==imin)
   printf("%5d",i+1);
 
 
printf("\n\n\n");
system("pause");
}
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
20.04.2010, 08:03     Вывести на экран номера всех минимальных элементов одномерного массива. #4
Лучше использовать динамическую память, чем резервировать 1000 ячеек.
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
20.04.2010, 10:44     Вывести на экран номера всех минимальных элементов одномерного массива. #5
Цитата Сообщение от neske Посмотреть сообщение
Лучше использовать динамическую память, чем резервировать 1000 ячеек.
не спорю. но если человек не разбирается и в этом, то наверняка не сможет обьяснить как работает выделение памяти, тем более динамически, а то что тысячу написал, так это все равно невозможно столько вводить, пальцы замучаются)) просто захотел вот тыщу и все)) в пинципе для таких задач 10-15 вполне достаточно)

Добавлено через 5 минут
а вообще ес по чесноку, то не очень то я люблю с динамическими работать))
Sergey1111
3 / 3 / 2
Регистрация: 17.12.2012
Сообщений: 166
21.12.2012, 22:29     Вывести на экран номера всех минимальных элементов одномерного массива. #6
Помогите пожалуйста сделать эту же программу но на c#
Yandex
Объявления
21.12.2012, 22:29     Вывести на экран номера всех минимальных элементов одномерного массива.
Ответ Создать тему
Опции темы

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