Частина тексту файла (без зображень, графіків і формул):
Завдання:
Написати програму, яка буде додавати у текстовий файл
введену з клавіатури інформацію (згідно варіанту).
Слід передбачити можливість вибору
користувачем режиму роботи: додавання чи відображення даних.
Забезпечити зберігання даних у файлі у вигляді структурованої
таблиці, для цього слід використовувати засоби форматування.
5. З клавіатури вводиться ціле число, у файл записується саме число
та значення квадратного кореня з даного числа
Код програми:
#include<iostream>
#include<fstream>
#include<string>
#include<math.h>
#include<conio.h>
#include<stdio.h>
using namespace std;
char olol;
ofstream fout;
ifstream infile("out_file.txt");
int main()
{
int i;
i=0;
while(i!=3){
setlocale(LC_ALL, "rus");
cout<<"Вибiрiть один iз варiантiв:\n"<<"1 Читати з файлу\n"<<"2 Добавляти значення у файл\n"<<"3 Вихiд\n";
cin>>i;
if(i==1)//Цикл для читання з файлу і відображення в масив{
cout<<"Вмiст файлу"<<endl;
ifstream fin;
fin.open("out_file.txt",ios::in);
while(fin.get(olol))
{cout<<olol;}
fin.close();}
if(i==2)//цикл для запису у файл{
ofstream outfile("out_file.txt",ios::app);
outfile<<" m korin(m)\n";
float korin,m;
korin=0;
m=0;
cout<<"Ведiть число m:";
cin>>m;
korin=sqrt(m);
outfile.precision(4);
outfile.width(5);
outfile<<m<<' ';
outfile.width(5);
outfile<<korin<<'\n';}
if(i==3){getchar();
cout<<"Па-па"<<"\n";}
else{
getchar();
}
}
}
Результати прогами:
m korin(m)
4 2