Главная / Программирование на языке C в Microsoft Visual Studio 2010 / В какой программе используются вложенные структуры?

В какой программе используются вложенные структуры?

вопрос

Правильный ответ:

int main (void) { struct student { char *name; char *surname; int group; int ses[5]; double av; struct student *p; } st; int i, sum = 0; st.name = "Ivan"; st.surname = "Ivanov"; st.group = 1024; st.ses[0] = 5; st.ses[1] = 4; st.ses[2] = 5; st.ses[3] = 5; st.ses[4] = 5; for (i=0; i<5; i++) sum +=st.ses[i]; st.av = (double)sum/5; printf("Name: %s %s\n", st.surname, st.name); printf("Group: %d\n", st.group); printf("Average mark: %.2f\n\n", st.av); return 0; }
int main (void) { struct student { char *name; char *surname; int group; int ses[5]; double av; } st; int i, sum = 0; st.name = "Ivan"; st.surname = "Ivanov"; st.group = 1024; st.ses[0] = 5; st.ses[1] = 4; st.ses[2] = 5; st.ses[3] = 5; st.ses[4] = 5; for (i=0; i<5; i++) sum +=st.ses[i]; st.av = (double)sum/5; printf("Name: %s %s\n", st.surname, st.name); printf("Group: %d\n", st.group); printf("Average mark: %.2f\n\n", st.av); return 0; }
int main (void) { struct stud { char *name; char *surname; int age; double av_mark; } st; struct group { int number; int quantity; struct stud *student; } gr; gr.student = &st; gr.number = 3; gr.quantity = 21; gr.student->name = "Ivan"; gr.student->surname = "Ivanov"; gr.student->age = 20; gr.student->av_mark = 4.25; printf("Group Number: %d\nThe number of students in the group: %d\n", gr.number, gr.quantity); printf("%s %s - %1.2f", gr.student->surname, gr.student->name, gr.student->av_mark); return 0; }
Сложность вопроса
93
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый тест по интуиту.
01 авг 2019
Аноним
Я завалил экзамен, какого чёрта я не углядел данный сайт с ответами интуит до этого
05 дек 2017
Аноним
спасибо за пятёрку
03 авг 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.