Напечатать фамилии студентов группы - 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);}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы