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

Найти все числа встречающиеся в массиве P строго два раза (не упорядочивая самого массива). - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Является ли ДНФ совершенной http://www.cyberforum.ru/cpp-beginners/thread570723.html
(A+B+!C+D+!E)V(AUBUCUDUE) Совершенна, так как каждая формула A,B,C,D,E или с отрицанием (!А-не А)входит по одному разу в одну скобку, иначе не совершенна обязательно имеет вид: ()V()V...V()V() Как расставить скобки, или что сделать чтобы проверяла в каждой скобке, и выводила 1 раз #include <stdio.h> #include <conio.h> void main(void)
C++ Реализовать упрощенный контейнер "вектор" Да, знаю, что тема избитая, но: Стоит такой вопрос "Чем отличается шаблонный класс от контейнера в данном случае - Реализовать шаблон класса vector, реализующий динамический массив, но в первом случае, как шаблонный класс, а во втором, как контейнер с итератором самописным"? Сделал шаблонный класс, чем должен отличаться контейнер? #include <iostream> using namespace std; template <class T>... http://www.cyberforum.ru/cpp-beginners/thread570712.html
поменять места минимума с максимумам в векторах C++
программа нечего не выводить???:cry: #include <iostream> #include <vector> using namespace std; void main(){ vector <int> v(10); v.push_back(1); v.push_back(2);
C++ Координаты точки нажатия мыши.
С помощью OpenGL создаю окно. Нужно определить координаты куда я в этом окне кликнул мышкой.
C++ Не получается проверить массив на наличие введенной цифры http://www.cyberforum.ru/cpp-beginners/thread570699.html
Доброго времени суток! Помогите пожалуйста решить задачку: Задается массив. Написать программу, которая вычисляет, сколько раз введенная с клавиатуры цифра встречается в массиве. Вот уже имеющаяся часть кода: #include <iostream> int main() {
C++ cout и cin есть хандл трубы handle. можно настроить cout и cin так , чтобы вводить и принимать данные с помощью этих команд? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
11.05.2012, 13:22     Найти все числа встречающиеся в массиве P строго два раза (не упорядочивая самого массива).
Цитата Сообщение от Азер Посмотреть сообщение
Помогите решить задачу по С++
Найти все числа встречающиеся в массиве P строго два раза (не упорядочивая самого массива).
- Вот простенько на плюсах
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
#include <ctime>
#include <iostream>
using namespace std;
 
//ÔóГ*êöèÿÿ ïðîâåðÿåò âñòðå÷Г*ГҐГІГ±Гї ëè val
//Гў Г¬Г*Г±Г±ГЁГўГҐ äî ïîçèöèè m
bool isDifferent(int m, int val, int * arr)
{
    bool bAbsent = true;
    for(int i = 0; i < m && bAbsent; i++)
    {
        if(arr[i] == val)
            bAbsent = false;
    }
    return bAbsent;
}
 
int main()
{
    int i, j, count, n;
    int * array = NULL;
    cout<<"Enter num of elements in array : ";cin>>n;
    array = new int[n];
    srand(time(0));
    //ÑîçäГ*ВёГ¬ ГЁ Г±Г°Г*çó ГЇГҐГ·Г*ГІГ*ГҐГ¬ Г¬Г*Г±Г±ГЁГў
    for(i = 0; i < n; i++)//ГѓГҐГ*åðèðóåì Г·ГЁГ±Г«Г* îò -n äî n
        cout<<(array[i] = rand()%(2*n) - n)<<" ";
    cout<<"\nNums only 2 times present in array\n";
    for(          i = 0; i < n; i++)
    {
        for(count = (j = 0);j < n; j++)
        {
            if(array[i] == array[j])
                count++;
        }
        if(count == 2 && isDifferent(i, array[i], array))
            cout<<array[i]<<endl;
    }
    
    system("pause");
    delete [] array;
    return 0;
}
Миниатюры
Найти все числа встречающиеся в массиве P строго два раза (не упорядочивая самого массива).  
 
Текущее время: 00:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru