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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы, матрица http://www.cyberforum.ru/cpp-beginners/thread83987.html
помогить плиз сделать задачу!!! дан двумерный массив размерностью 6х5, заполненый целыми числами. сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен нулю. Добавлено через 6 часов 46 минут хелп плиз!!! помогите решить
C++ Определить минимальный элемент массива В соответствии с вариантом задания написать, отладить и протестировать программы обработки числовых и символьных массивов. Заданные алгоритмы оформить в виде функций: 1) В числовом двумерном массиве заданного размера определить минимальный элемент массива и с помощью перестановок строк и столбцов поместить его в правый нижний угол матрицы. 2) Сохранить текст в массиве и выполнить следующие... http://www.cyberforum.ru/cpp-beginners/thread83975.html
Написать программу, которая находит самое большое число из текста программы C++
Программа должна найти самое большое число из текста программы(числа рассматриваются только целые). Главное затруднение: как сканировать все числа и записать их в массив. Заранее спасибо.
C++ Какая разница между cin и getline?
1) Какая разница между cin и getline? 2) Почему будет работать "string s=a+" "+b" (где а и b другие переменные типм sting), и не будет работать "string s="My dog is "+"very clever""?
C++ Работа с классами. http://www.cyberforum.ru/cpp-beginners/thread83884.html
Созздать класс Pair (пара чисел). Определить методы изменения полей и вычисления произведения чисел. Определить производный класс Rectagle (прямоугольник) с полями-сторонами. Определить методы вычисления периметра и площади прямоугольника. Или это задача такая лёгкая (на экзамене будет), или я чего-то не понимаю. В классе Pair может содержаться только 2 числа (ну и 2 метода не считая...
C++ Программа на тему указатели, функции, строки. (язык Си) Доброго времени суток. Как это случается со многими - я оттянула решение лабораторных работ до самого конца. В программировании я полный 0, за пару дней разобрала что смогла и сделала пару работ, но одна остается не выполненной, эти темы пока остаются для меня загадкой. Я постараюсь выполнить задание сама, но что-то я в себя не верю, ведь осталось всего пара дней, а так вдруг поможет кто - я... подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.01.2010, 00:52     Составный типы данных: структуры
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++ нужно, скорее всего, внутри класса описывать и методы делать
 
Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru