Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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++
|