Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Пример описания структуры




struct comp {

int a;

int b;

};

В данном случае определение не объявляет какие-либо переменные типа этой структуры. После того как вы определите структуру, ваша программа может объявить переменные типа этой структуры, используя имя структуры (иногда называемое структурным тэгом), как показано ниже:

 

comp z[10]; // создали массив из 10 пар чисел

comp x1={3,4}; // создали переменную х1, которая состоит из 2 чисел - 3 и 4

 

Чтобы присвоить значение элементу или обратиться к значению элемента, используйте оператор C++ точку (.).

 

z[0].a=1; // В самый первый элемент массива z записали числа 1 и 2

z[0].b=2;

 

x1.a=5; // теперь х1 вместо 3 содержит число 5

ПРИМЕР. Создали структуру из 3 полей и завели переменную koord, которая содержит координаты (x,y,z) точки в пространстве

struct {

float x,y,z;

} koord;

 

Структура должна быть описана до того, как будет использоваться!!! Лучше всего до описания функций, в том числе до функции main.

struct Base_D { char fio[10]; int year,ves; };     Base_D k;   cout<<"введите фамилию"; cin>>k.fio; cout<<"введите год "; cin>>k.year; cout<<"введите вес"; cin>>k.ves; создали новый тип Base_D, который содержит фамилию (из 10 символов), год рождения и вес человека     завели переменную k, которая хранит фамилию, год рождения и вес человека     заполняем поля структуры с клавиатуры

 

Постановка задачи

1. Сформировать динамический массив из элементов структурного типа. Структурный тип определен в варианте.

2. Распечатать сформированный массив.

3. Выполнить поиск элементов в массиве, удовлетворяющих заданному в варианте условию и сформировать из них новый массив.

4. Распечатать полученный массив.

Варианты






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных