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

Решение задачи с массивам. Реализовать алгоритм, который будет считать количество в массиве разных букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправте код http://www.cyberforum.ru/cpp-beginners/thread813258.html
Исправте код, плиз, по классам. #include <iostream> #include <string.h> #include <windows.h> using namespace std; class day_in_year{ private: int diy_day, diy_month;
C++ Установка FLTK и работа с ней в Code::Blocks В одном из постов моей прошлой темы прозвучали слова об использовании FLTK "для старта в кнопочкоделании", и я решил прислушаться к этому совету. Но застрял в самом начале. С горем пополам... http://www.cyberforum.ru/cpp-beginners/thread813257.html
C++ Дружественные классы
Есть два класса. первый - основной, в нем все нужные поля. второй, в нем должен быть некий метот который должен использовать поле основного класса. как ето сделать? если можно наведите простой пример...
Переставить первый и последний элемент массива C++
Доброго времени суток. Хочу переставить первый и последний элемент массива. Но что-то я неправильно делаю. #include <iostream> #include <conio> int main() { int a, i; a=0; const int N=5;...
C++ Ошибка в списках http://www.cyberforum.ru/cpp-beginners/thread813232.html
Сформировать списки L1 и L2 из списка L по следующему правилу: в список L1 занести порядковые номера положительных компонентов, а в список L2 - отрицательных, считая от начала списка L. В начало...
C++ Цикл с встроенным Switch (вычислить значение произведения) есть произведение, его нужно посчитать 3-мя разными способами, используя разные циклы - do, for и while, чтобы выбор цикла так же происходил после запуска программы. вот, что получилось у меня:... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
20.03.2013, 00:10
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <vector>
#include <set>
 
int main ()
{
    std::default_random_engine gen;
    std::uniform_int_distribution <> distr (65, 90);
 
    std::vector <int> vector (50);
    std::cout << "Vector: " << std::endl;
    std::generate(vector.begin(), vector.end(), [&gen, &distr] () -> int {
        return distr(gen);
    });
    std::copy(vector.begin(), vector.end(), std::ostream_iterator <char> (std::cout, " "));
 
    std::set <int> set;
    set.insert(vector.begin(), vector.end());
    std::cout << std::endl << "Count of difference letters - " << set.size() << ": ";
    std::copy(set.begin(), set.end(), std::ostream_iterator <char> (std::cout, " "));
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru