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

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

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

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

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

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

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

C++ Структуры и перечисляемые типы
C++ Составные типы данных: структуры
C++ Структуры, объединения и определяемые пользователем типы. Массивы структур
Реализовать простейшую базу данных, используя пользовательские типы (структуры) C++
Типы данных C++
Типы данных C++
Строковые типы данных C++
C++ Структуры, объединения и типы пользователя
C++ Типы данных
C++ Классы и типы данных

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 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
4838 / 3237 / 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     Составный типы данных: структуры
Ответ Создать тему
Опции темы

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