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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
adolf93
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
#1

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

13.12.2013, 13:21. Просмотров 268. Ответов 6
Метки нет (Все метки)

есть файл:
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8
10 10 10 10
11 11 11 11
12 12 12 12
13 13 13 13
0 0 0 0
как его записать в массив, а потом эти числа рандом раскидать? Скиньте плиз что нибудь похожее, или помогите написать срочно!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2013, 13:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать файл в массив, а потом его раскидать (C++):

Нужно записать массив в файл, а потом из этого файла считать этот же массив - C++
Помогите, пожалуйста, никогда с файлами делов не имела. Нужно записать массив в файл, а потом из этого файла считать этот же массив. ...

Как из массива записать объекты в файл, а потом из файла в другой массив ? - C++
Подскажите как с помощью ofstream, ifstream, ios::binary надо записывать объекты в файл и читать их оттуда.

Сохранить массив в файл а потом считать его из файла - C++
#include <iostream> using namespace std; int main() { setlocale (0,""); const int str = 10; const int stolb = 10; int...

Записать массив double в файл, и считать его - C++
Допустим есть массив double *pdArrayOfAllWeight = (double*)malloc(sizeof(double)*iSumAllWeight); Как записать этот массив в файл, не...

Заполнить массив структур сканеров и записать его в бинарный файл - C++
Здравствуйте! Новый день - новая проблема. Не могу справиться с заданием семинара, помогите пожалуйста. Семинар из практикума...

Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала отрицательные, а потом положительные числа - C++
Помогите пожалуйста!!!правда очень важно!! Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала...

6
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,132
13.12.2013, 13:23 #2
а потом эти числа рандом раскидать
Что это значит ?
0
adolf93
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
13.12.2013, 13:29  [ТС] #3
ну чобы заданные числа в любом порядке были
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
13.12.2013, 13:37 #4
Считать + 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);
}
1
adolf93
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 12
13.12.2013, 13:42  [ТС] #5
спасибо но как то сложно, я уже считал массив, мне теперь нужно рандом
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
13.12.2013, 13:46 #6
adolf93, std::random_shuffle в помощь опять же.
0
Jo-Ni-K
168 / 67 / 6
Регистрация: 20.11.2013
Сообщений: 358
13.12.2013, 13:56 #7
построй цикл по всей матрице
Вычисляй два числа рандомно (ramI и ramJ)
C++
1
Matriks[ranI,ranJ]=matriks[i,j];
0
13.12.2013, 13:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2013, 13:56
Привет! Вот еще темы с ответами:

Создать файл,потом записать в него данные и вывести их на консоль - C++
Не могу понять что я делаю не так.Программа должна создать файл,потом записать в него данные и потом вывести их на экран,и походу где то я...

Записать в двоичный файл строку, потом считать ее и вывести на экран - C++
Здравствуйте! Помогите советом или реализацией)

Как при помощи ф-ий read/write записать в файл, а потом считать с него - C++
Такой вопрос! Как при помощи ф-ий read/write записать в файл, а потом считать с него различные типы данных, как int,double, char, char. ...

Сохранить сложный объект в файл и потом загрузить его - C++
Приветствую всех. Имеется примерно такой код: class Array { ............ double* Cols; ........... }


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.