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

Среднее значение элементов очереди - C++

Восстановить пароль Регистрация
 
Агент К.
 Аватар для Агент К.
0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 44
20.06.2012, 16:18     Среднее значение элементов очереди #1
Всем доброго времени суток. Задача такова. Имеется структура
C++ (Qt)
1
2
3
4
5
6
7
8
9
const int n=27;
struct Transport
{       char surname[n];  // фамилия
    char name[n];  // имя
    char middleName[n];  // отчество
    int amount;  // количество вещей в багаже
    float weight;  // вес багажа
        Transport *next; // указатель на следующий элемент
};
Каждый пассажир со всеми данными представляет собой элемент очереди.
Необходимо посчитать средний вес багажа в общем.
По сути мне не совсем ясно каким образом обращаться к элементу weight, чтобы посчитать. Я так понимаю необходимо использовать указатель на начало и сдвигать его. Помогите реализовать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2012, 16:18     Среднее значение элементов очереди
Посмотрите здесь:

C++ Ограничить значение всех элементов, абсолютные значения которых превышают среднее для позитивных и негативных элементов
C++ функция которая находит среднее арифметическое элементов очереди,если она пуста
Найти непрерывный участок из 10 элементов, который имеет наибольшее среднее значение элементов C++
C++ Найти количество элементов значение которых превышает среднее арифметическое всех элементов
Найти непрерывный участок из 10 элементов, который имеет наибольшее среднее значение элементов C++
Найти столбик, в котором среднее арифметическое значение из положительных элементов имеет минимальное значение C++
C++ Найти количество элементов массива, не превосходящих среднее значение элементов на главной диагонали
While/do while по очереди вводятся данные, определить среднее значение C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
20.06.2012, 19:56     Среднее значение элементов очереди #2
C
1
2
3
4
5
6
7
8
9
10
11
12
typedef float real;
 
real GetAverageWeidght(const struct Transport* t) {
    real result = .0;
    unsigned count = 0;
    while (t) {
        result += t->weight;
        count++;
        t = t->next;
    }
    return result / count;
}
Агент К.
 Аватар для Агент К.
0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 44
20.06.2012, 20:00  [ТС]     Среднее значение элементов очереди #3
Спасибо, уже справилась сама)
Yandex
Объявления
20.06.2012, 20:00     Среднее значение элементов очереди
Ответ Создать тему
Опции темы

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