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

Сформировать текстовый файл, записав в него 20 случайных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок схема http://www.cyberforum.ru/cpp-beginners/thread264731.html
Не пойму как на эту программу сделать блак схему.Помогите пожалуйста! #include <iostream> #include <locale.h> using namespace std; char* Rus(const char* text); using namespace std;
C++ Подпрограммы Дан вектор А и вектор B. Если разность между максимальными элементами векторов больше 10, то из положительных элементов обеих векторов сформировать матрицу C. Иначе в векторе А за максимальным... http://www.cyberforum.ru/cpp-beginners/thread264727.html
написать функцию поиска НОК двух целых чисел C++
написать функцию поиска НОК двух целых чисел. перезагрузить функцию для работы с тремя и четырьмя целыми числами и числами с плавающей точкой. вынести объявления функций в отдельный заголовочный файл...
проитерировать свой класc C++
Всем привет!! подскажите пожалуйста, как создать класс-итератор для хэш-таблицы со списками, при этом чтобы он при достижении конца одного списка переходил к другому, а в конце последнего не...
C++ Соединение массивов. Не могу сообразить. http://www.cyberforum.ru/cpp-beginners/thread264691.html
Задание таково. Создать шаблон функции, а так же к ней тело проги которое будет из 2ух масивов делать третий упорядочивать его по возрастанию. Вот что я написал # include <iostream> using...
C++ Описать класс, реализующий стек Описать класс, реализующий стек. Написать программу, использующую этот класс для моделирования T-образного сортировочного узла на железной дороге. Программа должна разделять на два направления... подробнее

Показать сообщение отдельно
саша 74
2 / 2 / 0
Регистрация: 10.02.2011
Сообщений: 48

Сформировать текстовый файл, записав в него 20 случайных чисел - C++

27.03.2011, 06:58. Просмотров 1083. Ответов 18
Метки (Все метки)

1.Сформировать текстовый файл, записав в него 20 случайных чисел от –10 до +10, по одному на строке

Здесь все нормально работает:

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
#include <fstream>
#include <iostream>
#include <time.h>
using namespace std;
int main()
{ 
 ofstream fout;
 
 int n=21;
 int mas[21];
 fout.open("C:\\numbers2.txt ");
 srand((unsigned int)time(0));
 
 for(int i=1;i<n;i++)
{
 mas[i]=10-rand()%21;
 fout<<mas[i]<<'\n';
 cout<<("\n number ")<<i<<" = "<<mas[i];
                }
                cout<<endl;
 
 fout.close ();
 return 0;
}
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
31
32
33
34
35
#include <fstream>
#include <iostream>
 
 
using namespace std;
int main()
{   ifstream fin;
  int n=21, i, z=0, el=0;
  int  a[21];
  int sum=0;
                fin.open("C:\\numbers2.txt ");
                for (i=1; i<n; i++)
                {
                        fin>>a[i];
                        cout<<("\n number")<<i<<" = "<<a[i];
                }
                cout<<endl;
                ofstream fout;
                    for(i=1; i!=21; i++)
                    while (sum+=a[z])
                    z++;
                   if (n-=z)   
                     el=a[z];
                  
                    
 
    cout<<("\n first odd number: ")<<a[z];
                cout<<"\n";
                fout.open("C:\\numbers3.txt ");
                for(int i=1;i<n;i++)
                fout<<a[i]+el<<'\n';
        fout.close ();
 
      return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.