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

Работа с файлами - C++

Восстановить пароль Регистрация
 
Диана_d
4 / 4 / 0
Регистрация: 09.04.2011
Сообщений: 58
10.04.2011, 00:07     Работа с файлами #1
Заполнить файл N действительными числами, полученными с помощью генератора случайных чисел. Найти сумму минимального и максимального элементов этого файла

Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 00:07     Работа с файлами
Посмотрите здесь:

работа с файлами C++
Работа с файлами. C++
C++ Работа с файлами в C, C++
Работа с файлами C++
C++ Работа с файлами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
term1t
 Аватар для term1t
25 / 25 / 2
Регистрация: 04.03.2011
Сообщений: 61
10.04.2011, 00:32     Работа с файлами #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
#include <iostream>
#include <windows.h>
#include <fstream.h>
#include <time.h>
using namespace std;
 
int main(int argc, char *argv[])
{
    int num, sum;
    int iMin = 1, iMax = 1;
    ofstream fout("N.txt");
    srand(time(NULL));
    for (int i = 1; i <= 100; i++) {
        num = rand() % 100;
        fout << num << " ";
        if (num < iMin) iMin = num;
        else if (num > iMax) iMax = num;
        }
    sum = iMin + iMax;
    cout << "Sum is " << sum << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
    }
Диана_d
4 / 4 / 0
Регистрация: 09.04.2011
Сообщений: 58
10.04.2011, 03:12  [ТС]     Работа с файлами #3
ошибка...
Миниатюры
Работа с файлами  
vitaska
 Аватар для vitaska
83 / 83 / 2
Регистрация: 04.02.2010
Сообщений: 162
10.04.2011, 03:26     Работа с файлами #4
убрать из функции main список параметров
подключить библиотеку <stdlib.h> для rand() и srand()
вместо system("PAUSE") - getch();
вместо return EXIT_SUCCESS - return 0;
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
10.04.2011, 05:04     Работа с файлами #5
Цитата Сообщение от vitaska Посмотреть сообщение
вместо system("PAUSE") - getch();
вместо return EXIT_SUCCESS - return 0;
это все добро лежит в <stdlib.h>
И да, наверно нужно вместо <iostream> записать <iostream.h>

Добавлено через 1 минуту
Цитата Сообщение от vitaska Посмотреть сообщение
убрать из функции main список параметров
вообще ни на что не влияет.

А переменную-счетчик цикла нужно будет определить вне его - компилятор-то старенький
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
10.04.2011, 05:19     Работа с файлами #6
За капитана выступлю:
Диана_d, срочно менять компилятор! Ваш ещё в прошлом веке сделан был!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2011, 10:01     Работа с файлами
Еще ссылки по теме:

C++ Работа с файлами
Работа с файлами C++
C++ Работа с файлами

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

Или воспользуйтесь поиском по форуму:
Choopa
 Аватар для Choopa
17 / 17 / 0
Регистрация: 03.04.2011
Сообщений: 89
10.04.2011, 10:01     Работа с файлами #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
 #include<fstream>   //  для работы с файлами
 using namespace std;
//---------------------------------------------------------------------------
 
void main()
{     int n,max=-1,min=-1,m,i;
    ofstream f;
    f.open("c:\\text.txt");// открываем для записи
   cout<<"Enter n: ";cin>>m;
   for(i=0;i<m;i++)
   {
    n=random(100);//генератор случайных чисел
    if(n>max||max==-1)max=n;
    if(n<min||min==-1)min=n;
    f<<n<<endl;
    }
    cout<<max+min<<endl; //выводим сумму макс и мин
    system("pause");
}
Yandex
Объявления
10.04.2011, 10:01     Работа с файлами
Ответ Создать тему
Опции темы

Текущее время: 23:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru