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

Записать файл в массив, а потом его раскидать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти ошибку. Массив. Указатели http://www.cyberforum.ru/cpp-beginners/thread1039927.html
Всем привет, помогите, пожалуйста, очень нужно... Пытался написать код программы, не особо получается...:( Получилось вот что (после кода расскажу, что нужно) #include <iostream> using namespace std; int main() { setlocale(0, ""); int b, i, *c, d; int a;
C++ Составить программу для вычисления произведения целых чисел из промежутка от A до B, кратных числу А Здравствуйте. Сидим на паре (нубы-нубные), решение задачи очень нужно. Помогите, пожалуйста :3 Составить программу для вычисления произведения целых чисел из промежутка от A до B, кратных числу А. http://www.cyberforum.ru/cpp-beginners/thread1039924.html
C++ Составить программу для вычисления суммы чисел из диапазона от а до b, кратных 7
Добрый день) Помогите, пожалуйста, решить задачу: Составить программу для вычисления суммы чисел из диапазона от а до b, кратных 7.
Выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов C++
Даны две строки st1 и st2. Нужно выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов. #include <iostream.h> #include <stdlib.h> #include <string.h> #include <stdio.h> int main () { int i, j; char s1, s2;
C++ Ссылка на неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread1039901.html
Добрый день всем! Помогите пожалуйста студенту, не пойму, то ли лыжи не едут, то ли май месяц на дворе, первая лаба по ООП, подучил теорию, думаю щас ворвусь, а в конце уже пишет такие матюки, я так понял ошибка в файле CScreen.cpp и в мэйне, но это вследствие первой ошибки, может неправильно понимаю что-то. нужно создать два класса, первый - класс данных (три атрибута - рост, вес и дата...
C++ Параллельная работа лифтов Задача реализовать модель системы управления лифтами. Функция управления одним лифтом написана, выполняется корректно. Вопрос в том, как реализовать, чтобы эта функция выполнялась для 10 лифтов параллельно? Какие могут быть варианты реализации? Какие методы параллельной работы? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
13.12.2013, 13:37     Записать файл в массив, а потом его раскидать
Считать + std::random_shuffle на массив.

Добавлено через 6 минут
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <fstream>
 
int main()
{
   std::ifstream ifs("numbers.txt");
   if (!ifs)
   {
      std::cerr << "Cannot open file" << std::endl;
      return 1;
   }
   auto output = [](const std::string& msg, int max_count, const std::vector<int>& v) -> void
   {
      int counter = 1;
      std::cout << msg << std::endl;
      std::for_each(v.begin(), v.end(), [max_count, &counter](int value) -> void
      {
         std::cout << value << " ";
         if (counter++ == max_count)
         {
            std::cout << std::endl;
            counter = 1;
         }
      });
      std::cout << std::endl;
   };
   std::vector<int> values((std::istream_iterator<int>(ifs)), std::istream_iterator<int>());
   output("before shuffle", 10, values);
   std::random_shuffle(values.begin(), values.end());
   output("after shuffle", 10, values);
}
 
Текущее время: 20:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru