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

определить в массиве длину самого длинного ряда повторяющихся чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помощь в подсчете минора матрицы http://www.cyberforum.ru/cpp-beginners/thread544711.html
Здравствуйте, друзья. Препод сказал, чтобы я циклы подсчета минора матрицы... int Minor(int A,int size,int row) { int Buf; for(int i=0;i<row;i++) for(int j=1;j<size;j++) Buf=A;
C++ Считать строку Занести в файл А 10 фамилий. Считать N-ю фамилию от конца файла А и вывести ее на экран. N ввести с клавиатуры. Как именно выделить эту N фамилию? Если можно приведите фрагмент кода. http://www.cyberforum.ru/cpp-beginners/thread544695.html
C++ Проблема с суммой.
#include <iostream> using namespace std; int main() { int b ; int n,m,k=0,s=0; cout<<"Enter n and m\n"; cin>>n>>m; for(int j=0; j<m; j++)
C++ [!]Ошибки в коде.
#include <iostream> #include <conio.h> #include <assert.h> using namespace std; struct element { int v; struct element * next;
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread544654.html
1) Определить класс корова состоящее из следующих полей: идентификационный номер – должно быть гарантировано уникально (для чего использовать статический счетчик), средний надой, возраст, кличку и породу. Определить класс стадо, состоящее из неограниченного количества коров. 2) Определить методы вставки, удаление, определения среднего надоя по стаду и общий надой, и другие необходимые функции....
C++ Найти сумму всех элементов, кратных заданному числу Здравствуйте много уважаемые форумчане!!!Помогите решить задачу на языке С++ ..... Дан массив целых чисел. Найти сумму всех элементов, кратных заданному числу.Буду признателен если с коментариями.....Зарание благодарен!!!Всем Большое спасибо!!!! подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
10.04.2012, 23:34     определить в массиве длину самого длинного ряда повторяющихся чисел
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
#include <iostream>
#include <algorithm>
using namespace std;
 
int main()
{
    enum {size=10};
    int array[size]={0,1,4,3,1,2,7,8,8,9};
    std::sort(array, array+size);
 
    int last=array[0];
    int countThis=0;
    int countMax=0;
    int countMaxPos=array[0];
    for(int i=1;i<size;i++)
    {
        if(array[i]==last)
         countThis++;
        else
        {
            if(countThis > countMax)
            {
                countMax= countThis;
                countMaxPos=array[i-1];
            }
            countThis=0;
        }
        last=array[i];
    }
    if(countMax>0)
     cout<<"Max is: "<<countMaxPos;
}
 
Текущее время: 13:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru