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

Одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильно считает, очень прошу помочь http://www.cyberforum.ru/cpp-beginners/thread63319.html
1: #include <math.h> float epswhile(float x,float eps, float& posl,int& z) { float s=0,sl=0,d; int i=1; posl=0; while(fabs(sl)<=eps) { d=i+1; sl=(pow(-1,d)*log(i*x))/i*(i*i+1); ...
C++ Как добавить управление RTS и DTR в работу с ком портом? Как можно добавить эти две линии в работу с портом? Нигде не смог найти нормального объяснения http://www.cyberforum.ru/cpp-beginners/thread63312.html
Упорядочить строки прямогугольной матрицы. C++
упорядочить строки целочисленной прямоугольной матрици по возрастанию количества и найти номер первого и столбцов не содержащего ни одного положительного элемента. плииииз оч надо!
C++ Objective C MAC OS
Дайте плиз ссылки на литературу.
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread63200.html
Подскажите пожалуйста, как сформировать новый стек с парными елементами и вывести его на экран? #include "stdafx.h" #include "conio.h" #include "malloc.h" typedef struct sStack { int...
C++ Пятимерный массив Мне нужно использовать пятимерный массив в котором будут целые числа пишу int mass_all; и уже после этой строчки программа вылетает с ошибкой хотя компилятор не выдает ошибок то есть такой... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.11.2009, 20:04
Цитата Сообщение от Acid Ulcer Посмотреть сообщение
Дан одномерный массив А(размерностью N). Разработать алгоритм выбора элементов, встречающихся в массиве А более трёх раз.
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
42
43
44
45
#include <iostream.h>
#include <windows.h>
 
int main ()
{
    int n, i, j, mas1_i=0, temp, *mas, *mas1;
    bool fl;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Введите N"<<endl;
    cin>>n;
    mas=new int[n];
    mas1=new int[n/3];
    for(i=0; i<n; i++)
    {
        cout<<"Введите элемент массива ["<<i<<"]="<<endl;
        cin>>mas[i];
    }
    for(i=0; i<n-2; i++)
    {
        temp=0;
        fl=false;
        for(j=0; j<mas1_i; j++)
            if(mas[i]==mas1[j])
                fl=true;
        for(j=i; j<n; j++)
            if(mas[i]==mas[j] && !fl)
                temp++;
        if(temp>3)
        {
            mas1[mas1_i]=mas[i];
            mas1_i++;
        }
    }
    if(mas1_i==0)
        cout<<"Элементов встречающихся более 3 раз нет"<<endl;
    else
    {
    cout<<"Элементы встречающиеся более 3 раз:"<<endl;
    for(i=0; i<mas1_i; i++)
        cout<<mas1[i]<<endl;   
    }
 
           return 0; 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru