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

Багаж пассажира характеризуется количеством вещей и их общим весом. Дан файл Bagazh, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно — действительного (вес в килограммах). Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее т кг.
СДЕЛАТЬ НА С++

Ответы

Ответ дал: sprikeyt
0

#include <iostream>

#include <fstream>

using namespace std;

int main() {

int count;

double weight;

double t;

cout << "Введите максимальный вес одной вещи: ";

cin >> t;

ifstream bagazhFile("Bagazh.txt");

if (bagazhFile.is_open()) {

while (bagazhFile >> count >> weight) {

if (count == 1 && weight < t) {

cout << "Найден пассажир с багажом, состоящим из одной вещи весом менее " << t << " кг." << endl;

return 0;

}

}

cout << "Пассажиров с багажом, состоящим из одной вещи весом менее " << t << " кг, не найдено." << endl;

} else {

cout << "Не удалось открыть файл Bagazh." << endl;

}

return 0;

}


vovaborfp: ifstream bagazhFile("Bagazh.txt");

if (bagazhFile.is_open()) {

while (bagazhFile >> count >> weight) {

if (count == 1 && weight < t) {
откуда эти строчки ?
sprikeyt: создай файл Bagazh.txt чтобы норм работало
Вас заинтересует