Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Объявить и проинициализировать массив из трех элементов типа Person - C++

14.01.2010, 19:20. Просмотров 642. Ответов 2
Метки нет (Все метки)

Определен следующий тип-структура:
char name [20]; int age; bool male;
};

Объявить и проинициализировать массив из трех элементов типа Person.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2010, 19:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объявить и проинициализировать массив из трех элементов типа Person (C++):

объявить массив эл-тов типа person - C++
Определена структура: struct Person { char name ; int age; bool male; } Объявите и проинициализируйте массив их 3-х...

Создайте класс person. Создайте тип people, описывающий массив элементов типа person. - C++
Создайте класс person. У него должны быть поля: name: string; sex: ("муж", "жен"); height: 100..220. Кроме того, создайте тип people,...

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

Объявить массив? Запросто! Объявить массив массивов? А как это? - C++
Доброго времени суток! Конечно, все знают, как объявить массив! int main () { int array; }

Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. - C++
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух...

Создать целочисленный массив из 25 элементов. Объявить 2 указателя - C++
доброго времени суток) такая вот задача в c++ visual studio 2005 сама задача Создать целочисленный массив из 25 элементов....

2
Genius Ignat
1238 / 776 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
14.01.2010, 21:45 #2
Надеюсь я вам помог.

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
#include <stdio.h>
 
typedef struct MyStruct {
char name [20];
int age;
bool male; 
 
}MyStruct;              
 
 
void main(){
MyStruct Mas[2] = {0};    //нулевая инициализация всего массива
 
//Заполнение массива структур
for(int i=0;i<2;i++){
     
printf("Name\t");
for(int j=0;j<20;j++){
scanf("%s",&Mas[i].name[j]);
}
 
printf("age\t"); scanf("%d",&Mas[i].age);
printf("male\t");scanf("%d",&Mas[i].male);
 
}
 
return;
}
1
CheshireCat
Эксперт С++
2899 / 1248 / 78
Регистрация: 27.05.2008
Сообщений: 3,414
14.01.2010, 21:50 #3
Или так:
C++
1
2
3
4
5
MyStruct Mas[3] = {
    {"Петя", 3, true},
    {"Саша", 4, true}, 
    {"Маша", 6}
};    // инициализация всего массива
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2010, 21:50
Привет! Вот еще темы с ответами:

Объявить массив строк из n элементов по m символов в каждом - C++
как обьявить строковый массив, чтобы в каждом элементе было m символов и массив состоял из n элементов???

Объявить массив из 20 элементов и заполнить его случайными значениями от -6 до 15 - C++
Этап 1: Объявить массив из 20 элементов и заполнить его случайными значениями от -6 до 15. Вывести массив на экран. Найти сумму...

Проинициализировать массив во время компиляции - C++
Проблема с распаковкой параметр-пака.#include &lt;utility&gt; constexpr unsigned long long fact(int n) { unsigned long long res = 1;...

Проинициализировать массив случайными символами от A до Z - C++
Здравствуйте!Я не могу понять,что тут не так..помогите разобраться! Задача: типа char размером в 4х11х3 элементов. Проинициализировать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru