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

Заполнить файл f целыми числами, используя генератор случайных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генерация подмножеств n- элементного множества http://www.cyberforum.ru/cpp-beginners/thread1043860.html
Очень срочно!!!!!Пожалуйста помогите!!!!!! Создать программу, которая выводит все 3-х-элементные подмножества n-элементного множества в лексикографическом порядке.
C++ Имеется типизированный файл с целыми числами Имеется типизированный файл с целыми числами. Все четные числа записать в другой файл. Размер заданного файла неизвестен. Помогите пожалуйста сделать на С++. http://www.cyberforum.ru/cpp-beginners/thread1043856.html
создание дерева и подсчте элементов C++
Помогите пожалуйста написать написать программу.Вот само задание:Написать программу которая вводит с клавиатуры список целых чисел,строит копию списка,затем вводит с клавиатуры дерево поиска и...
error LNK2019: ссылка на неразрешенный внешний символ C++
Доброго времени суток. При написании курсового проекта в Microsoft Visual Studio 2010 возникла проблема. Насколько я понял, что-то не так с текстурами. Используются библиотеки ILU.lib ILUT.lib...
C++ Возможна ли проверка кода и его запуск в инете? http://www.cyberforum.ru/cpp-beginners/thread1043840.html
В общем, я сижу с планшета и мне нужно учиться программировать на с++, к сожалению, ноутбука нет. Есть ли сайты, позволяющие написать программу и проверить ее (запустить)? Спасибо !:)
C++ проконсультируйте пожалуйста с программой) помогите сравнить 2 файла. в одном текст - а во втором - ключевые слова.суть программы - вывести количество ключевых слов в тексте. помогите пожалуйста с кодом. не могу понять это... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
16.12.2013, 16:17
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>
#include <fstream>
#include <random>
#include <iterator>
#include <algorithm>
 
int main()
{
   const size_t count = 100, min = 0, max = 20;
   auto read_and_print = [](const std::string& message, const std::string& name) -> void
   {
      std::cout << message << std::endl;
      std::ifstream ofs(name.c_str());
      std::copy(std::istream_iterator<int>(ofs), std::istream_iterator<int>(), std::ostream_iterator<int>(std::cout, " "));
      std::cout << std::endl;
   };
   const std::string out_file = "numbers.txt", changed_file = "numbers_changes.txt";
   std::ofstream ofs(out_file.c_str());
   if (!ofs)
   {
      std::cerr << "no file " << out_file << std::endl;
      return 1;
   }
   auto gen = std::mt19937(std::random_device()());
   auto distr = std::uniform_int_distribution<>(min, max);
   std::generate_n(std::ostream_iterator<int>(ofs, " "), count, [&distr, &gen]()
   {
      return distr(gen);
   });
   ofs.close();
   read_and_print("generated", out_file);
   std::ifstream ifs(out_file.c_str());
   ofs.open(changed_file.c_str());
   if (!ofs)
   {
      std::cout << "no file " << changed_file << std::endl;
      return 1;
   }
   std::vector<int> numbers((std::istream_iterator<int>(ifs)), std::istream_iterator<int>());
   ifs.close();
   std::copy(numbers.begin(), std::unique(numbers.begin(), numbers.end()),
   std::ostream_iterator<int>(ofs, " "));
   ofs.close();
   read_and_print("after unique", changed_file);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru