Напечатать фамилии студентов группы - C (СИ)
Формулировка задачи:
Задание такое:
Создать список студентов, указав: фамилия, имя, отчество студента, группу, оценки по 5 предметам: выш. мат, физика, техника, программирование и статистика. Напечатать фамилия студентов группы 1ПР.
Я создал список, заполнил его, но при компиляции выбивает ошибка на имени списка, неизвестный тип, как исправить? Буду безумно благодарен:
Код:
#include <stdio.h>
#include <stdlib.h>
struct Student{
char *name;
char *group;
int scoreMath;
int scorePhysic;
int scoreTech;
int scoreProgramm;
int scoreStatistic;
};
int main()
{
Student bol;
bol.name = "Болгар Максим Сергеевич";
bol.group = "1ПР";
bol.scoreMath = 4;
bol.scorePhysic = 3;
bol.scoreTech = 5;
bol.scoreProgramm = 5;
bol.scoreStatistic = 5;
Student mot;
mot.name = "Мотуз Дмитрий Александрович";
mot.group = "1ПР";
mot.scoreMath = 5;
mot.scorePhysic = 4;
mot.scoreTech = 3;
mot.scoreProgramm = 3;
mot.scoreStatistic = 5;
Student gen;
gen.name = "Генс Алексей Сергеевич";
gen.group = "1ПР";
gen.scoreMath = 3;
gen.scorePhysic = 3;
gen.scoreTech = 3;
gen.scoreProgramm = 3;
gen.scoreStatistic = 3;
Student rub;
rub.name = "Рыбась Денис Батькович";
rub.group = "1ПР";
rub.scoreMath = 5;
rub.scorePhysic = 5;
rub.scoreTech = 5;
rub.scoreProgramm = 5;
rub.scoreStatistic = 5;
printf("%s\n",bol.name);
printf("%s\n",mot.name);
printf("%s\n",gen.name);
printf("%s\n",rub.name);
}Решение задачи: «Напечатать фамилии студентов группы»
textual
Листинг программы
if (strcmp(bol.group,mot.group)==0){
printf("%s\n",bol.name);
printf("%s\n",mot.name);}
if (strcmp(gen.group,rub.group)==0){
printf("%s\n",gen.name);
printf("%s\n",rub.name);}