Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Имя логического файла.close();





Пример 4. Заполнить файл значениями функции y = x * cos x.

/* Заполнить файл значениями функции y = x * cos x. */

/* Dev-C++ */

#include <cstdlib>

#include <iostream>

#include <fstream>

#include <cmath>

Using namespace std;

Double fun(double x);

Int main()

{double a, b, h, x; char s[20];

cout << "Enter the beginning and end of the segment, step-tabulation: ";

cin >> a >> b >> h;

cout << "File name? "; cin >> s;

Ofstream f;

F.open(s);

for (x=a; x<=b; x+=h)

{f.width(10); f << x;

f.width(15); f << fun(x) << endl; }

F.close();

system("PAUSE");

Return EXIT_SUCCESS;

}

Double fun(double x)

{ return x*cos(x); }

Пример 5. Файл содержит несколько строк, в каждой из которых записано единственное выражение вида a#b (без ошибок), где a, b - целочисленные величины, # - операция +, -, /, *. Вывести каждое из выражений и их значения.

/* Dev-C++ */

#include <cstdlib>

#include <iostream>

#include <fstream>

Using namespace std;

Int main()

{

long a, b; char s[256], c; int i;

cout << "File name? "; cin >> s;

Ifstream f; f.open(s);

while (!f.eof())

{ f.getline(s, 256);

i=0; a=0;

while (s[i]>='0'&&s[i]<='9')

{

a=a*10+s[i]-'0';

i++;

}

c=s[i++]; b=0;

while (s[i]>='0'&&s[i]<='9')

{

b=b*10+s[i]-'0';

i++;

}

switch (c){

case '+': a+=b; break;

case '-': a-=b; break;

case '/': a/=b; break;

case '*': a*=b; break;}

cout << s << " = " << a << endl; }

F.close();

system("PAUSE");

Return EXIT_SUCCESS;

}

Пример 6. В заданном файле целых чисел посчитать количество компонент, кратных 3.

/* В заданном файле целых чисел посчитать количество компонент, кратных 3. */

/* Dev-C++ */

#include <cstdlib>

#include <iostream>

#include <fstream>

Using namespace std;

Int main()

{int r,ch;

Ifstream f;

f.open("CH_Z.TXT");

ch=0;

for (;f.peek()!=EOF;)

{f>>r;

cout << r << " ";

if (r%3==0) ch++;

}

F.close();

cout << endl << "Answer: " << ch;

system("PAUSE");

Return EXIT_SUCCESS;

}

Потоки в C++

Date: 2016-07-25; view: 349; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию