Описать структуру с именем Student - C (СИ) (247429)

Узнай цену своей работы

Формулировка задачи:

--> Вот как требуется сделать.
#include <stdio.h>
#include <conio.h>
#include <string.h>
 #include <locale>
struct student
{ 
int id;
char surname[255]; 
char subject[255]; 
int grade; 
};
 
int main() 
{ 
setlocale( LC_ALL,"Russian" );
student array[3]={0}; 
for ( int i = 0; i < 3; i++)
{ 
printf("Введите номер студента ");
 scanf("%d",&array[i].id);
 printf("Введите фамилию студента ");
 scanf("%s",array[i].surname);
 printf("Введите предмет ");
 scanf("%s",array[i].subject);
 printf("Введите оценку ");
 scanf ("%i",&array[i].grade);
}
 
char str[255]={0};
 printf("\nВведите фамилию студента ");
 scanf("%s",str);
 
for ( int i = 0; i < 3; i++) 
if( strcmp( str,array[i].surname)==0)
 printf("Балл студента %s равен %d",array[i].surname,array[i].grade );
 
getch();
return 0;
}
Вот программа , которая заполнят 3 студентов , Имя , Фамилия , Предмет , Оценка.. и после выдаёт поиск по фамилии и выдаёт - средний балл . Кто нибудь может помочь с этой программы , сделать то , что указано на скрине ? ( Поля записи: код студента, фамилия, предмет, оценка. Операция: найти средний балл студента с введенной фамилией. ) - Само задание.

Решение задачи: «Описать структуру с именем Student»

textual
Листинг программы
[C][/C]

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


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

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

6   голосов , оценка 4 из 5