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

разработать программу, которая будет использовать структуру в С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоки и критическая секция! http://www.cyberforum.ru/cpp-beginners/thread1030451.html
Почему потоки проходят 14 раз, а не 10, как указано в MaxCount?????? Помогите с ответом пожалуйста! Написать программу, главный поток которой запускает несколько дополнительных потоков. Реализовать критическую секцию кода, которую все потоки проходят. Использовать функции CreateThread, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection. Как минимум, в...
C++ Поиск и вывод слов начинающихся с указанной заглавной буквы Собственно задача в название темы:) Вот что сделал, но в данном варианте слова будет искать и выводить только если их вводить через пробел в строку, как можно сделать что бы это все работало допустим если ввод будет производиться через richTextBox в столбик? String^ res, sum; char ch; ch = Convert::ToChar(textBox1->Text); // буква sum =... http://www.cyberforum.ru/cpp-beginners/thread1030449.html
Как сделать из двухзначного числа два числа через пробел? C++
Как сделать из двухзначного числа два числа через пробел? Например: 44 = 4 4 Кто знает?
Дружественные (friend) функции C++
Доброго времени суток. Кратко о сути: Имеются 2 класса - Float (представляет собой число типа float) и FloatMatrix (представляет собой матрицу с типом float). Так вот, я хочу написать дружественную функцию, которая бы умножала матрицу из объекта класса FloatMatrix на число из объекта Float. Соответственно у меня 5 файлов: main.cpp Float.h FloatMatrix.h Float.cpp FloatMatrix.cpp
C++ Создание объекта через указатель на базовый абстрактный класс http://www.cyberforum.ru/cpp-beginners/thread1030433.html
Есть абстрактный класс, от него наследуется 3 класса. В программе предусмотрено создание нового объекта(добавление клиента страховой компании). client - тот самый базовый класс, getN показывает текущее количество клиентов. Работаю с объектами через указатель на базовый класс. client *p; ........ client::changeN(client::getN()+1); //увеличиваем на 1 количество клиентов...
C++ Перегрузка операторов! Создать несколько объектов (например, a и b) разработанного класса. Класс – символьная строка. Реализовать для объектов данного класса перегрузку операции <= (b<=a). Содержимое объектов (a,b, их строк), до и после выполнения операции, вывести на экран. подробнее

Показать сообщение отдельно
Casillas1
2 / 2 / 0
Регистрация: 18.04.2013
Сообщений: 199
06.12.2013, 02:22  [ТС]     разработать программу, которая будет использовать структуру в С
Цитата Сообщение от Tsin Посмотреть сообщение
Casillas1, вот массив и вычисление среднего возраста.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <random>
 
struct human
{
private:
    char *_surname;
    char *_name;
    int _age;
public:
    human()
    {
        this->_surname = 0;
        this->_name = 0;
        this->_age = 0;
    }
    human(char *surname, char *name, int age)
    {
        this->_surname = surname;
        this->_name = name;
        this->_age = age;
    }
    void show()
    {
        printf("Person : %s %s, %d years old\n", this->_surname, this->_name, this->_age);
    }
    int GetAge()
    {
        return this->_age;
    }
};
 
int main()
{
    const int N = 10;
 
    srand(time(NULL));
 
    double age_sum = 0.0;
    human Humans[N];
    for(int i = 0; i < N; i++)
    {
        //random from 10 up to 80
        Humans[i] = human("Name", "Surname", rand() % (80 - 10 + 1) + 10);
        age_sum += Humans[i].GetAge();
        Humans[i].show();
    }
 
    
    printf("\nAverage age is = %lf\n", age_sum / N);
    system("pause");
    return 0;
}
Добавлено через 1 минуту
ну а это уже твоя задача будет. Я все написал. Осталось только найти это в коде.
P.S. Если я правильно понял, что такое "создание".
там в 4ой строке ошибку выбивает?
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru