Си++ //Записать в файл f N целых чисел, полученных с генератора случайных чисел. Заполнить файл g числами, которые являются произведениями соседних компонентов файла f .

poli143 poli143    1   12.12.2021 19:13    1

Ответы
zhigalkinden zhigalkinden  01.02.2022 03:45

/*Никаких проверок на то что файл не открылся, сломался, удалился и тд. я не делал,  

если вам надо - реализуете самостоятельно.*/

#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;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика