Предмет: Информатика,
автор: vkarinav
Си++
//Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Заполнить файл g числами, которые являются произведениями соседних компонентов файла f .
Ответы
Автор ответа:
0
/*Никаких проверок на то что файл не открылся, сломался, удалился и тд. я не делал,
если вам надо - реализуете самостоятельно.*/
#include <iostream>
#include <fstream>
#include <ctime>
int main() {
std::ofstream fin;
std::ifstream fout;
srand(time(NULL));
int N;
std::cin >> N;
int* buff = new int[N];
fin.open("f.txt");
for (int i = 0; i < N; i++) {
fin << rand() % 10 << " ";
}
fin.close();
fout.open("f.txt");
for (int i = 0; i < N; i++)
fout >> buff[i];
fout.close();
fin.open("g.txt");
for (int i = 0; i < N - 1; i++)
fin << buff[i] * buff[i + 1] << " ";
fin.close();
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: NoFex333
Предмет: Русский язык,
автор: koprovmaks
Предмет: Русский язык,
автор: Плпоп48пр
Предмет: Геометрия,
автор: Shark7575
Предмет: Литература,
автор: 79209299377