Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
semen789
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 25
1

Имеется ли пассажир, багаж которого состоит из одной вещи массой менее m кг

11.02.2018, 16:24. Просмотров 777. Ответов 1
Метки нет (Все метки)

Дан файл Bagazh, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой структуру с двумя полями: одно поле целого типа (количество вещей) и одно поле действительное (масса вещей в килограммах). Определить:

- имеется ли пассажир, багаж которого состоит из одной вещи массой менее m кг?

Добавлено через 5 минут
помогите решить задачу на си пожалуйста)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2018, 16:24
Ответы с готовыми решениями:

Выяснить, иммется ли пассажир, багаж которого состоит из одной вещи весом менее m кг
пожалуууйстааа, помогите найти ошибку в программе!!! никак не могу понять, в чем состоит ошибка:(...

Выяснить, имеется ли пассажир, багаж которого превышает багаж каждого из остальных пассажиров
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Сведения о багаже каждого...

Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл содержащий сведения...

Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Сформировать переменную...

Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Сведения о багаже ...

1
stake-k26
659 / 456 / 349
Регистрация: 25.04.2016
Сообщений: 1,312
12.02.2018, 15:50 2
Лучший ответ Сообщение было отмечено semen789 как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
 
int main (void)
{
    int m = 50;                     // заданная масса в килограммах
    char *name = "Bagazh.txt";      // имя файла
    FILE *fp;                       // указатель на файл
    /* открываем файл для чтения */
    if ((fp = fopen(name, "r")) == NULL) return -1;
 
    while ( /* не конец файла */ )
    {
        /* читаем строку из файла и записываем два числа */
        int amount = /* число вещей из файла */;
        int mass = /* масса из файла */;
 
        /* проверяем есть ли пассажир */
        if (amount == 1 && mass < m)
                printf("есть такой пассажир\n");
    }
 
    fclose(fp);     // закрываем файл
 
    return 0;       // конец программы
}
Добавлено через 3 часа 6 минут
У вас неполное условие задачи, для его выполнения необходимо знать каким образом значения записаны в файл? Т.е. значения записаны в одну строку и разделены запятыми, или же они записаны в разные строки и разделены пустой строкой или они записаны через дефис, или через точку, запятую какой-то другой символ? Или может они вообще записаны "как есть" в бинарный файл?

И лишь зная это можно написать алгоритм чтения значений из файла. В любом случае общий алгоритм программы у вас есть, так что желаю вам всяческих успехов в написании кода.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2018, 15:50

Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее т кг.
Тема: Типизированые файлы Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи...

Типизированные файлы: имеется ли пассажир, багаж которого состоит из одной вещи весом менее n кг
Выяснить имеется ли пассажир, багаж которого состоит из одной вещи весом менее т кг. В общем не...

Нужна блок-схема: Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг
Есть вот такая вот задача: Багаж пассажира характеризуется количеством вещей и общим весом вещей....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru