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

Подсчитать, сколько элементов встречаются в массиве более одного раза. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать алгоритм определяющий взаимное расположение двух прямых в пространстве http://www.cyberforum.ru/cpp-beginners/thread419402.html
Разработать алгоритм определяющий взаимное расположение двух прямых в пространстве. прямые задать с помощью структур. результат вывести на экран. помогите пожалуйста задать прямые с помощью структур прямые задаются точкой и направляющим вектором. дальше как делать знаю
C++ Как заменить все элементы главной диагонали в квадратной матрицы на какое-то число? Как заменить все элементы главной диагонали в квадратной матрицы на какое-то число? и еще один вопрос как в массиве 12 элементов упорядочить по возрастанию отдельно элементы, стоящие на четных местах Подскажите,пожалуйста http://www.cyberforum.ru/cpp-beginners/thread419398.html
C++ Подскажите, где найти задачи повышенной сложности по срр
Доброго времени суток. Если кто знает, подскажите, где можно найти задачи по срр повышенной сложности. Так же было бы просто замечательно, если кто то подскажет, где можно найти исходники для небольших, но реальных программ. Простых задач по срр на отдельные темы в пределах пары сотен строк кода уже нарешался и поднадоело. Также уже чуть ли не на автомате решаю курсовики одногрупникам(может...
C++ Операторы циклов
Помогите пожалуйста с задачками: 1.Рассчитать значения у для значений x, равных 4, 5,.... 28: y = 2t + 5,5t – 2, где t = x + 2; 2.Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить: а) прирост суммы вклада за первый, второй,… десятый месяц; б) сумму вклада через три, четыре,двенадцать месяцев; ...
C++ Чем открыть файл формата ex4, и к дополнению формата set http://www.cyberforum.ru/cpp-beginners/thread419374.html
Привет уважаемые форумчане! У меня возник один вопрос по поводу советников(РОБОТОВ) которые торгуют на рынке ворекс , на терминале Meta Trader. То есть я недавно скачал в одной канторе (сайте) этот самый советник, но ссылку на скачивание это самого советника дают только в том случае, если "ты" регишся по их РЕФ-ссылке.... тоесть становишся их партнером. И при всем при этом они как-то привязывают...
C++ помогите пожалуйста задать прямые с помощью структур прямые задаются точкой и направляющим вектором. дальше как делать знаю Разработать алгоритм определяющий взаимное расположение двух прямых в пространстве. прямые задать с помощью структур. результат вывести на экран. помогите пожалуйста задать прямые с помощью структур прямые задаются точкой и направляющим вектором. дальше как делать знаю подробнее

Показать сообщение отдельно
D93
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 10

Подсчитать, сколько элементов встречаются в массиве более одного раза. - C++

28.12.2011, 00:58. Просмотров 845. Ответов 3
Метки (Все метки)

Помогите пожалуйста кто может. Очень прошу. Сдать в четверг нужно...

Подсчитать, сколько элементов встречаются в данном массиве более одного раза.

К задаче у меня получилось что-то такое:
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
#include "stdafx.h"
#include <conio.h>
#include <clocale>
#include <malloc.h>
 
Void; povtor(int*a, int*m, int*f)
{
    int i,j,k,b;
    for(i=0;i<*m;i++)
    {
        for(j=i+1;j<*m;j++)
        {
            if(a[i]==a[j]) b++;
                return b;  
            }}}
int _tmain(int argc, _TCHAR* argv[])
{
    int n,m,t,i,j,*a;
        FILE *in;
        setlocale(LC_CTYPE,"Russian");
    if((in=fopen("mas3a.dat","r"))==NULL)
    {
        printf("\n Файл не открыт!");
    getch();
    }
    printf("Введите m:");
        scan("%d",&m);
    a=(int*)malloc(n*sizeof(int));
    for(i=0;i<m;i++)
        print(f"%d",a[i]);
    fclose(in);
    t=povtor(a,m);
    if(t==1)
    {
        print("\n Количество повторяющихся элементов: \n");
        print("%d","b");
        getch();
    }
}
Но не работает. Сколько не правил... Что тут такое?

 Комментарий модератора 
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Избегайте грамматических ошибок при написании сообщений - уважайте себя и других участников форума.
Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru