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

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

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

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

09.10.2012, 22:30. Просмотров 479. Ответов 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 чисел). Не могу понять , в чём проблема,помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 22:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести массив случайных чисел в файл .Есть код (C++):

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

Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел - C++
Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел больших исходных на два порядка. Напечатать массивы в два...

Одномерный массив (Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах) - C++
Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах. Обьясните что делать?

Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. - C++
Помогите пожалуйста с задачей. Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Заполнить файл g...

Составить программу, которая формирует файл целых чисел, получаемых с помощью датчика случайных чисел - C++
Блин, братва!!!!=) Последняя работа в этом году, а сдать нужно до субботы, помогите пожалуйста!!!! Задание 1. Составить...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел. - C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел. Удалить 5 последних элементов массива. Добавить в...

1
BumerangSP
4287 / 1409 / 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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2012, 22:46
Привет! Вот еще темы с ответами:

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
Удалить элементы кратные 7. Добавить после каждого нечетного элемента массива элемент со значением 0.

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел.Распечатать полученный массив. Удалить 5 первых элементов...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
1) Сформировать одномерный массив целых чисел, используя датчик случайных чи-сел. 2) Распечатать полученный массив. 3) Удалить элементы...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2)Распечатать полученный массив. 3)Перевернуть массив...


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

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

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