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

Определить количество вхождений в массив значений каждого из его элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию sort() для сортировки массива структур http://www.cyberforum.ru/cpp-beginners/thread1205608.html
Напишите пожалуйста программу по заданию,не могу понять как делать. Условие программы: Напишите функцию sort() для сортировки массива структур (тип struct), а также функции сравнения элементов...
C++ Двумерный динамический массив в классе. Зависание при вводе и вызове деструктора Объект класса содержит двумерный массив строк фиксированного размера(80) и длины n. При обращении к ф-ции ввода программа зависает и вылетает, также вылет при описании деструктора. Еще нужно... http://www.cyberforum.ru/cpp-beginners/thread1205603.html
Реализация арифметических действий в Системе остаточных классов C++
Нужно реализовать арифметические действия в системе остаточных классов.( не большие числа, длиной массива 5) помогите кто шарит
C++ Еще раз о vector и очистке памяти
Привет всем! Создаю консольное приложение в RAD Studio. Код: vector<int> IntVect; getch(); int i; for (i = 0; i < 30000; i++) {
C++ Оброботка файлов http://www.cyberforum.ru/cpp-beginners/thread1205582.html
Помогите ,пожалуйста Записать в файл массив указанного размера Ввести с клавиатуры одномерный целочисленный массив С(10). Подсчитать сумму и количество элементов, меньше первого элемент этого...
C++ Потоковый ввод-вывод. В уже созданном файле необходимо найти и заменить некоторую запись Всем доброго времени суток!!! Не могу справиться с лабораторной работой. В уже созданном файле необходимо найти и заменить некоторую запись. Файл создан, имеется функция поиска int find(string... подробнее

Показать сообщение отдельно
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
11.06.2014, 19:45
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
36
37
38
39
40
41
#include <iostream>
using std::cout;
using std::cin;
 
bool find (int *a, int size, int data)
{
    for (int i=0; i<size; i++)
        if (a[i]==data)
            return true;
    return false;
}
 
int main()
{
    int n;//количество элементов в массиве
    cout <<"N = ";
    cin >> n;
    int *a = new int[n], *buf = new int[n];
    int k = 0;
    for (int i=0; i<n; i++)
    {
        cout <<"a[" <<i <<"] = ";
        cin >> a[i];
        if (!find(buf,k,a[i]))
        {
            buf[k] = a[i];
            ++k;
        }
    }
    for (int i=0; i<k; i++)
    {
        int t = 0;
        for (int j=0; j<n; j++)
            if (buf[i]==a[j])
                ++t;
        cout <<"\'" <<buf[i] <<"\' - " <<t <<'\n';
    }
    delete [] buf;
    delete [] a;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru