Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
int main()
{
setlocale(LC_ALL, "Russian");
srand((unsigned)time(NULL));
ofstream fout1("file1.txt");
ofstream fout2("file2.txt");
int N, p = 1;
cout << "Введите количество чисел: "; cin >> N;
int* A = new int[N];
//Запись в файл file1.txt
for (int i = 0; i < N; i++)
{
A[i] = 1 + rand() % 10; //Случайные числа от 1 до 10
fout1 << A[i] << " ";
}
//Запись в файл file2.txt
for (int i = 0; i < N; i++)
{
p *= A[i];
fout2 << p << " ";
}
delete[] A;
fout1.close();
fout2.close();
system("pause");
return 0;
}
Задание 2. Из внешнего файла, содержащего исходные данные,
переписать в другой файл и распечатать:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
struct sotrudnik
{
string familia;
string godpostuplenia;
};
int main()
{
setlocale(LC_ALL, "Russian");
system("chcp 1251");
int N;
cout << "Создание базы:" << endl;
cout << "Введите количество сотрудников: "; cin >> N;
system("pause");
return 0;
}
#include "stdafx.h"
#include <iostream>
#include <string>
#include <regex>
#include <fstream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
system("chcp 1251");
string buf;
ifstream read("read.txt");
getline(read, buf, '\0');// считали весь файл read.txt
cout <<"Исходный файл:\n" << buf << endl;
read.close();
buf = regex_replace(buf, regex("[ ]+"), " "); // удаление лишних пробелов путем замены
cout << "Отредактированный файл:\n" << buf << endl;
ofstream write("write.txt");
write << buf; // записываем в новый файл в файл write.txt
write.close();
system("pause");
return 0;
}