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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление слов из строки http://www.cyberforum.ru/cpp-beginners/thread562086.html
Имеются слова "in" "it" "is" "on" "the" которые надо удалить из строки "He is sitting on the table and watching films". Мне нужно, чтоб оно удаляло эти слова только если перед и после этих слов стоит...
C++ Передача структуры в функцию объясните, пожалуйста, что это за передача структуры в некоторые функции программы: void someFunction(NOTE * &Note) ?? Почему нельзя, как в других фукнциях, выполнить передачу по указателю так:... http://www.cyberforum.ru/cpp-beginners/thread562083.html
C++ ошибка с указателями
надо создать двусвязный список! во второй строке ошибка, как от неё избавиться? pt->prev=pg; pg->next=pt; pg=pt;
C++ Определить среднюю длину строк в тексте и вывести строки с длиной меньше средней
определить среднюю длину строк и вывестис длиной меньше средней я даже приблизительно немогу понять как это делать, вначале нужно удалить все пробелы или как?
C++ Маятник (колыбель) Ньютона http://www.cyberforum.ru/cpp-beginners/thread562055.html
Здравствуйте, мне нужна помощь в создании программы, в которой необходимо изобразить маятник (колыбель) Ньютона, и чтобы можно било задавать начальный угол отклонения шара. Я никогда не работал с...
C++ PW_PAINT: переполнение счетчика Здраствуйте Я совсем новичек в WINAPI,буквально второй день как разбираюсь. Нужно срочно написать програмку где щелчком мыши можно вызвать таблицу на окне и задать координаты и масу для спутника... подробнее

Показать сообщение отдельно
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1
30.04.2012, 15:11
Примерно так
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
bool flag = true;
int count = 0, 
    element = 0,
    tmpCount = 0;
 
for ( int i = 0; i < size; i++ ) {
   flag = true;
 
   for ( int j = 0; j < i; j++ )
      if ( a[ i ] == a[ j ] ) {
         flag = false;
         break;
      }
 
   if ( flag ) {
      tmpCount = 1;
 
      for ( int j = i + 1; j < size; j++ )
         if ( a[ i ] == a[ j ] )
            tmpCount++;
 
      if ( tmpCount > count ) {
         count = tmpCount;
         element = a[ i ];
      }
   }
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru