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

Элементы массива, встречающиеся чаще и реже всех - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить повторные записи из массива http://www.cyberforum.ru/cpp-beginners/thread1173866.html
Всем привет, нужна небольшая помощь. Необходимо удалить повторяющиеся записи имени и адреса, как это реализовать? Либо просто вывести не повторяющиеся записи. В case 8 нужно это реализовать. #include <stdio.h> #include <io.h> #include <vcl.h> #include <conio.h> #include <iostream.h> struct Faces { char name; char adres;
C++ Среди элементов массива найти максимальный элемент и его номер Координаты n векторов заданные матрицей А(n,m) (m<=5, n<=6). Посчитать длину этих векторов, распечатать и нанести их значения. Среди элементов массива найти максимальный элемент и его номер. http://www.cyberforum.ru/cpp-beginners/thread1173860.html
C++ С чего начать изучение программирования на c++?
Может ли кто ни буть помочь научиться програмировать? сам не могу справиться,не знаю за что браться.Извините если не по теме.
Создание программы для работы с текстовыми файлами C++
Здравствуйте, я естественно новичок в C++, стал изучать этот язык для того, чтобы создать программу, которую хочу использовать в работе. Для этого скачал visual studio 2008, более поздние версии не подходят для моего ПК)). Изучаю программирование по учебникам Стауструпа, больших продвижений за собой не замечаю. Подскажите, если не весь код написания программы, но хотя бы в каком направлении...
C++ Организация класса (lib.so + header.h) http://www.cyberforum.ru/cpp-beginners/thread1173832.html
Есть 3 файла: main.cpp header.h lib.so Задача сделать стек используя контейнер\класс. Я остановился на class. Мое видиние решения(Осторожно, ошибки!!!):
C++ Cоставить блок-схему по программе #include <string.h> #include <dos.h> #include <iostream.h> #include <iomanip.h> #include <vcl.h> #include <stdlib.h> #include <conio.h> struct bus { char FIO_voditel; подробнее

Показать сообщение отдельно
malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 333
13.05.2014, 01:43     Элементы массива, встречающиеся чаще и реже всех
криво, но вроде работает
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
35
#include <iostream>
 
 
 
int main() {
    int n;
    std::cin >> n;
    int *arr = new int[n];
    for (int i = 0; i < n; i++)
        std::cin >> arr[i];
    
    int *arr_ = new int[n];
    for (int i = 0; i < n; i++)
        arr_[i] = 0;
    for (int i = 0; i < n; i++)
        arr_[arr[i] - 1]++;
    
    
    int min = n + 1, max = arr_[0];
    for (int i = 0; i < n; i++) {
        if (max < arr_[i])
            max = arr_[i];
    }
    for (int i = 0; i < n; i++)
        if ((arr_[i] > 0) && (arr_[i] != max))
            if (arr_[i] < min)
                min = arr_[i];
    
    if (min != n + 1)
        std::cout << min << " " << max << std::endl;
    else
        std::cout << 0 << " " << max << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru