• Предмет: Информатика
  • Автор: Kukuwka0Ha0DepeBe
  • Вопрос задан 4 месяца назад

C++
Создать текстовый файл с числами, указанными в столбик. Пример:
1
15
18
12

Сделать программу, которая читает этот файл с числами, и считает их сумму, записывая её в файл summa.txt

Ответы

Ответ дал: masquarad
0

Ответ:

#include <iostream>

#include <fstream>

int main() {

// Открываем файл с числами для чтения

std::ifstream inputFile("numbers.txt");

if (!inputFile) {

std::cerr << "Не удалось открыть файл numbers.txt" << std::endl;

return 1;

}

int number;

int sum = 0;

// Считываем числа из файла и суммируем их

while (inputFile >> number) {

sum += number;

}

// Закрываем файл с числами

inputFile.close();

// Открываем файл summa.txt для записи суммы

std::ofstream outputFile("summa.txt");

if (!outputFile) {

std::cerr << "Не удалось открыть файл summa.txt" << std::endl;

return 1;

}

// Записываем сумму в файл summa.txt

outputFile << "Сумма чисел из файла: " << sum << std::endl;

// Закрываем файл summa.txt

outputFile.close();

std::cout << "Сумма чисел записана в файл summa.txt" << std::endl;

return 0;

}

Убедись, что у тебя есть файл numbers.txt с числами в столбик, как указано в моём примере, прежде чем запустить эту программу.

Вас заинтересует