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

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

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

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

13.04.2010, 18:31. Просмотров 518. Ответов 1
Метки нет (Все метки)

Задача: Найти максимум, который встречается более одного раза.
Когда я я закоментировала некоторые части программы она работает правильно,а когда я откоментирую их, она работает неверно. И как ее можно сделать правильно.
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
int n, max=0,k=0,i=0,c,f=1,z=-1;
cin>>n;
vector<int> v(n);
for(i=0; i<v.size(); i++){
    cin>>v[i];
    }
 
for(i=0; i<v.size(); i++){
    for(int j=v.size()-1; j>=0; j--){
        if(v[i]==v[j]){
           k++;
           f=k;
           c=v[i];
           if(f>1 && c>max){
              max=c;
              z=1;
    }
     /*if(f<=1 && c>max){
                z=-1;
                 }*/
        }
    }
    k=0;
}
/*if(z==1)*/{cout<<"max="<<endl;}
/*if(z==(-1)){cout<<"net resheniya"<<endl;}*/
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2010, 18:31     Найти максимум, который встречается более одного раза.
Посмотрите здесь:

найти максим знаение, встречающееся более одного раза C++
C++ Функция для поиска максимального числа в матрице, которое встречается более одного раза
Найти все элементы массива, которые встречаются в нем не более одного раза C++
Найти максимально из чисел, встречающегося в матрице более одного раза C++
Найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза C++
Найти слова, повторяющиеся более одного раза, не могу найти ошибку C++
C++ Двумерные массивы. Найти максимальный среди элементов, повторившихся более одного раза
Найти минимальное число, встречающееся в заданном векторе более одного раза C++
Найти и напечатать числа, которые встречаются в массиве более одного раза C++
C++ найти максимальное из чисел, встречающееся в заданном целочисленном массиве более одного раза
Найти максимальное число из, встречающихся в матрице более одного раза C++
Найти максимальное из чисел встречающихся в массиве более одного раза C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
13.04.2010, 19:03     Найти максимум, который встречается более одного раза. #2
Найти максимум, который встречается более одного раза.
Вам надо создать доп массив эелементов которые встречаются больше одного раза.И в етом массиве найти максимум.
Yandex
Объявления
13.04.2010, 19:03     Найти максимум, который встречается более одного раза.
Ответ Создать тему
Опции темы

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