Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 02.01.2018, 00:33   #1
Александр121
Форумчанин
 
Регистрация: 18.09.2017
Сообщений: 113
Репутация: -4
По умолчанию можете довести до работоспособности.

Код:

#include<stdio.h>
#include<conio.h>
int Count(int* A, int n){
    int k=0;
    for(int i=0; i<n; i++){
        int l=0;
        for(int j=i+1; j<n; j++){
            if(A[i]==A[j]){
                l++;
                for(int t=j; t<n-1; t++)
                    A[t]=A[t+1];
                n--;
                j--;
            }
        }
        if(l>0)
            k++;
    }
    return k;
}
int main(){
    const int n=9;
    int A[n]={0, 3, 8, 3, 1, 9, 0, 1, 1};
    printf("%d", Count(A, n));
    _getch();
}

Александр121 вне форума   Ответить с цитированием
Старый 02.01.2018, 01:05   #2
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 587
Репутация: 290
По умолчанию

А что оно должно делать? В Новый год играть в угадайку лень. Тогда и помогём .
digitalis вне форума   Ответить с цитированием
Старый 02.01.2018, 01:08   #3
Александр121
Форумчанин
 
Регистрация: 18.09.2017
Сообщений: 113
Репутация: -4
По умолчанию

на эти строки жалеться
Код:

 const int n=9;
    int A[n]={0, 3, 8, 3, 1, 9, 0, 1, 1};
    printf("%d", Count(A, n));
    _getch();


Дана последовательность A=(aj)1<=j<=n из n целых чисел. Создать функцию с именем
Count, возвращающую количество чисел, которые встре-чаются в А два или большее число раз.
В главной функции создать массив с подпоследовательностью A, под-считать количество
повторяющихся чисел и отобразить его на дисплее.
Александр121 вне форума   Ответить с цитированием
Старый 02.01.2018, 15:24   #4
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 587
Репутация: 290
По умолчанию

Скорее всего массив констант определен криво. Гляньте
http://citforum.ru/programming/cpp_march/cpp_052.shtml
digitalis вне форума   Ответить с цитированием
Старый 03.01.2018, 07:22   #5
Александр121
Форумчанин
 
Регистрация: 18.09.2017
Сообщений: 113
Репутация: -4
По умолчанию

Вот так прекрасно работает
Код:

 const int n=9;
    int A[9]={0, 3, 8, 3, 1, 9, 0, 1, 1};
    printf("%d", Count(A, n));
    _getch();

Александр121 вне форума   Ответить с цитированием
Старый 03.01.2018, 12:31   #6
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Адрес: Минск
Сообщений: 587
Репутация: 290
По умолчанию

Вот и славно.
digitalis вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция binary_search. Проверка работоспособности. Kolupaev Помощь студентам 0 12.12.2012 21:50
Проверка работоспособности http прокси (synapse). Как? trafbite Работа с сетью в Delphi 0 13.04.2012 14:51
восстановление работоспособности флеш Joker26 Фриланс 1 12.12.2011 00:13
Программа проверки работоспособности сетевого кабеля (тестер) Apchi Помощь студентам 2 09.09.2011 14:18
Найдите причину не работоспособности программы Drago56 Общие вопросы C/C++ 14 17.12.2010 16:01




13:48.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru