Тема: Обробка текстового файлу з числами
Допоможіть будь ласка створити програму, яка буде робити обробку текстового файлу. У файлі будуть цілі числа.
Програма повинна знайти найменше із значень з непарними номерами і дописати в кінець файла.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Обробка текстового файлу з числами
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть будь ласка створити програму, яка буде робити обробку текстового файлу. У файлі будуть цілі числа.
Програма повинна знайти найменше із значень з непарними номерами і дописати в кінець файла.
Приклад текстового файлу:
5 4 2 4 7 9
Код програми:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
fstream file;
string path = "text.txt";
int i = 0, min = 0;
// читання з файлу
file.open(path.c_str(), fstream::in);
while (!file.eof()) {
int number;
file >> number;
// знаходження мінімального елемента, що знаходиться на непарній позиції
if (i == 0) {
min = number;
}
if (i % 2 == 0) {
if (number < min) {
min = number;
}
}
i++;
}
file.close();
// запис до файлу
file.open(path.c_str(), fstream::out | fstream::app);
file << " " << min;
file.close();
return 0;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися