Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SANA23
0 / 0 / 0
Регистрация: 04.01.2010
Сообщений: 19
#1

Составный типы данных: структуры - C++

09.01.2010, 17:23. Просмотров 536. Ответов 3
Метки нет (Все метки)

помогите решить задачу, вообще не понимаю как ее сделать

Багаж пассажира характеризуется количеством вещей и общим весом вещей. дан массив, содержащий сведения о багаже нескольких пассажиров. найти средний вес одной вещи в каждом багаже и по всем пассажирам.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2010, 17:23     Составный типы данных: структуры
Посмотрите здесь:

Составные типы данных: структуры - C++
Помогите решить задачи пожалуйста!!! Дан массив данных о работниках фирмы: ФИО и год поступления на работу. Во второй массив записать...

Реализовать простейшую базу данных, используя пользовательские типы (структуры) - C++
Помогите написать простую программу с помощью структур

Структуры и перечисляемые типы - C++
Пытаюсь разобраться с данной темой. Структуры более ли менее понятны, хотя и н до конца, а вот с перечисляемыми типами ниче не ясно. Зачем...

Структуры, объединения и типы пользователя - C++
Доброго времени суток! Помогите, пожалуйста, с заданием: Создать список произвольной организации. Областью данных каждого элемента...

Структуры, объединения и определяемые пользователем типы. Массивы структур - C++
Здравтсвуйте! Помогите, пожалуйста, разобраться с одной задачкой! Условие следующее: Разработать программу обработки данных...

Типы данных - C++
Добрый день. Очень нужна помощь умных людей в написании программы, задание приведено ниже. Буду очень благодарен если кто-то откликнется. ...

типы данных - C++
на Си реализовать: (не С++) построить функцию, возвращающую все байты заданного вещественного х в целом виде. т.е. нам например вводят...

типы данных - C++
какой диапазон данных у main, getch? и какой тип данных у getch?

ТЕСТЫ Типы данных на С - C++
Какой тип машинно-зависимый А. unsigned long Б. unsigned char В. unsigned int Г. unsigned short Д. unsigned long long Какой...

Абстрактные типы данных - C++
Реализуйте работу с текстовым файлом, как с однонаправленным списком символов.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
09.01.2010, 22:39     Составный типы данных: структуры #2
общий вес вещей нужно поделить на количество вещей
это средний вес одной вещи пассажира

общий вес всех вещей вообще нужно поделить на количество всех вещей вообще
это средний вес одной вещи всех пассажиров

C
1
2
3
4
struct passenger {
    int quantity;
    double amount_weight;
};
SANA23
0 / 0 / 0
Регистрация: 04.01.2010
Сообщений: 19
10.01.2010, 00:03  [ТС]     Составный типы данных: структуры #3
спс, но все равно не смог решить задачу плиз напиши решения, я сверю со своим. то как найти средний вес и тп... это я знаю. вот только я сам с++ плохо знаю, вот поэтому и пишу. я не знаю как это записывается на нем
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.01.2010, 00:52     Составный типы данных: структуры #4
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
26
27
28
29
30
#include <stdio.h>
 
...
 
    struct passenger ones[100] = { { 3, 10.5 }, { 2, 5.7 }, 0 };
    
    int quantity_all;
    double amount_weight_all;
    
    double average_weight_one, average_weight_all;
    
    int i;
 
    quantity_all = 0;
    amount_weight_all = 0.0;
    for (i = 0; i < 100; i++) {
        printf("for the passenger #%d", i+1);
        fflush(stdout);
        
        quantity_all += ones[i].quantity;
        amount_weight_all += ones[i].amount_weight;
        
        average_weight_one = ones[i].amount_weight / ones[i].quantity;
        
        printf(" average weight is %.2f" "\n", average_weight_one);
    }
    
    average_weight_all = amount_weight_all / quantity_all;
    
    printf("for all ones average weight is %.2f" "\n", average_weight_all);
а на C++ нужно, скорее всего, внутри класса описывать и методы делать
Yandex
Объявления
10.01.2010, 00:52     Составный типы данных: структуры
Ответ Создать тему
Опции темы

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