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

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

Войти
Регистрация
Восстановить пароль
 
nikalerka
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 77
#1

Массив, номера минимумов - C++

21.02.2011, 20:15. Просмотров 296. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста. пишу программку, вот этот кусок должен выводить номера элементов массива, которые равны минимальному элементу. но почему то выводит все номера. Объясните, почему? Может есть альтернативные варианты?

C++
1
2
3
4
5
6
7
8
9
10
11
int min=0;
 
cout<<"medianu:"<<" ";
 
for(i=0;i<n;i++)
  if(per[i]<per[min])
   min=i;
 
for(i=0;i<n;i++)
  if(per[i]=per[min])
   cout<<"x"<<i+1<<" ";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2011, 20:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив, номера минимумов (C++):

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

Массив: посчитать количество локальных минимумов - C++
Вот задание: Официальный язык форума - русский, задание перевести

Pаписать в одномерный массив B все номера отрицательных элементов, а в массив C номера не отрицательных - C++
Дан одномерный массив A, составленный из 8 элементов с клавиатуры, записать в массив B все номера отрицательных элементов, а в массив C...

Сформировать массив из попарных минимумов двух массивов - C++
Дано 2 массива A и B Сформулировать новый массив C который состоит из элементов Ci=min{Ai,Bi}

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

Одномерный массив. Печать номера, гистограммы. - C++
a) Числа читаются из массива и графически представляются в виде * (печать гистограммы). b) Сначала печатается номер элемента массива,...

2
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,552
21.02.2011, 20:21 #2
C++
1
if(per[i]=per[min])
у тебя здесь ошибка, по идее логическое равно "==", а знак "=" это присваивания
1
nikalerka
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 77
21.02.2011, 22:02  [ТС] #3
СПАСИБО!!! Работает! Упустила из виду! огромное спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2011, 22:02
Привет! Вот еще темы с ответами:

Отсортировать массив, сохраняя номера индексов - C++
входные данные 5 10 40 35 15 25 после сортировки будет 10 15 25 35 40 no номер индекса Выход 1 4 5 3 2

Добавить К элементов в массив, начиная с номера N - C++
Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. Добавить К элементов, начиная с номера...

Одномерный массив.Найти номера элементов меньше -10 - C++
С клавиатуры вводится одномерный массив длинной 10 символов. Найти номера только отрицательных элементов меньше -10. сделать с помощью...

Добавить в одномерный массив N элементов, начиная с номера К - C++
1. Сформировать массив из n элементов с помощью датчика случайных чисел (n зада-ется пользователем с клавиатуры). 2. Распечатать...


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

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

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