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

Даны натуральное n и целые a1, a2, ., an. Найти сколько чисел входят в последовательность более чем по 1 разу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c) http://www.cyberforum.ru/cpp-beginners/thread666894.html
Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c). Как эту программу реализовать в код?
C++ Массив типа char без ограничения Помогите создать массив именно типа char без четкого ограничения. Мне говорили, что это можно реализовать так. Но если я так делаю, то оно выдает ошибку. #include <iostream> using namespace std; void main () { char * word; gets ( word ); http://www.cyberforum.ru/cpp-beginners/thread666888.html
Как перевести получившееся число целого типа в строку? C++
Подскажите ,пожалуйста, как можно перевести получившееся число целого типа в строку?
Как правильно сделать хидер для Dll C++
Имеется вот такой код, два простеньких класса, как сделать хидер для экспорта класс, что бы сделать Dll #include <iostream> #include <stdexcept> using namespace std; namespace List { class element {
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread666875.html
Я пока функцию не до конца понял, может бы кто-то из вас помог написать программу! Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c).
C++ Ошибка запуска графики в Borland 3.1 - программа просто закрывается Запускаю код #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { /* request auto detection */ int gdriver = DETECT, gmode, errorcode; подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
09.10.2012, 12:15     Даны натуральное n и целые a1, a2, ., an. Найти сколько чисел входят в последовательность более чем по 1 разу
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
#include <iostream>
#include <algorithm>
 
const int N = 25;
 
int getRand(void) { return rand() % 10; }
 
int main(void)
{
    setlocale(LC_ALL,"Russian");
 
    int Array[N];
    std::generate(Array, Array + N, getRand);
    std::cout << "Исходная последовательность: " << '\n';
    std::copy(Array, Array + N, std::ostream_iterator<int>(std::cout, " "));
 
    std::sort(Array, Array + N);
 
    int currentSlip = 0;
    int count_Of_Elements_That_Meets_More_Than_Once = 0;
    while (currentSlip < N)
    {
        int count = std::count(Array + currentSlip, Array + N, Array[currentSlip]);
        if (count > 1)
            ++count_Of_Elements_That_Meets_More_Than_Once;
        currentSlip += count;
    }
    std::cout << "\n\n" << "Число элементов, встречающихся в последовательности более 1го раза: " <<
        count_Of_Elements_That_Meets_More_Than_Once << "\n\n";
    system("pause");
}
 
Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru