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

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

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

Ввести массив случайных чисел в файл .Есть код - C++

09.10.2012, 22:30. Просмотров 465. Ответов 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 "stdafx.h"
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main(void)
{
 srand(time(NULL));
 int arr[100];
 int i=0;
 for( int i=0; i<100; ++i)
 {arr[i]= rand();
 }
 ofstream file("D:\First.DAT"); 
 file <<arr[i]<<" ";
 file << "\n    This programm shows " << endl; 
 file << "\n    files features" << endl; 
 file << "\n    That's all." << endl;
 file.close();
 ifstream file2("D:\First.DAT");          
 char line[100];
 while (!file2.eof())                    
     { 
       file2.getline(line, sizeof(line)); 
       cout << line << endl; 
     }
 file2.close();
 return 0;
}
Вот у меня есть код . Я хочу , чтобы в файл сначала вводился массив случайных 100 чисел,а потом выводился из файла на экран . Вот в чём проблема: массив генерируется случайными числами , но выводится не 100 чисел ,как хотелось бы , а например такое:16889 (только 5 чисел). Не могу понять , в чём проблема,помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 22:30     Ввести массив случайных чисел в файл .Есть код
Посмотрите здесь:

Из случайных чисел ввести одномерный массив, состоящий из 15 элементов. Найти количество перемен знака - C++
При помощи случайных чисел ввести одномерный массив, состоящий из 15 элементов. Массив должен содержать и положительные и отрицательны...

Задача на массив и указатели.(массив из случайных чисел) - C++
Найти абсолютное значение,которое чаще остальных встречается в массиве. #include&lt;stdio.h&gt; #include&lt;time.h&gt; #include&lt;stdlib.h&gt; ...

Файл F генерируется из случайных чисел - C++
Доброго времени суток. Прошу, помогите доделать программу. Файл F генерируется из случайных чисел, размерность файла указывает...

Есть данные о шести товарах. Ввести числовой код одного из них, получить цену - C++
Ребята помогите пожалуйста напистаь не большую програмку на с++ это очень срочно нужно. Есть данные о шести товаров. Ввести числовой код...

Ввести массив из 11 чисел и создать новый, состоящий из чисел, стоящих до минимального - C++
Ввести массив из 11 чисел и создать новый, состоящий из чисел, стоящих до минимального.

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

Массив случайных чисел - C++
Помогите пожалуйста создать массив из 20 случайных чисел от 0 до 100. Все элементы меньше 50 занулить. Оформить в виде функции. ...

Массив и генератор случайных чисел - C++
1)Числа m, n і k (3≤k10) вводятся с клавиатуры. Сгенерировать и вывести на екран m целых случайных чисел на промежутке указаного в пункте...

Генератор случайных чисел. Массив - C++
Суть вот в чём: Создать двумерный массив размерностью 3х3 дабы он заполнялся случайными числами. После это выполнить определённые...

Запись случайных чисел в массив - C++
Подскажите, пожалуйста, в чем проблема. #include &lt;random&gt; ... std::tr1::mt19937 eng; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.10.2012, 22:46     Ввести массив случайных чисел в файл .Есть код #2
Где-то я это уже видел
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main(void)
{
 srand(time(NULL));
 int arr[100];
 int i=0;
 ofstream file("D:\\First.DAT"); 
 for( int i=0; i<100; ++i)
 {
      arr[i]= rand();
      file <<arr[i]<<" ";
 }
 file.close();
 ifstream file2("D:\\First.DAT");          
 char line[100];
 while (file2.good())                    
     { 
       file2.getline(line, sizeof(line)); 
       cout << line << endl; 
     }
 file2.close();
 system("pause");
 return 0;
}
Ответ Создать тему
Опции темы

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