Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct Profile{
- char surnane[30];
- int school;
- int class;
- int place;
- };
- int main(){
- printf("Enter the count of profiles: ");
- int n;
- scanf("%d",&n);
- struct Profile profiles[n];
- int maxschoolnumber = 0;
- for (int i=0;i<n;i++){
- printf("Enter the name of pupil: ");
- scanf("%s",profiles[i].surnane);
- printf("Enter the number of school: ");
- scanf("%d",&profiles[i].school);
- printf("Enter the class number: ");
- scanf("%d",&profiles[i].class);
- printf("Enter the number of place: ");
- scanf("%d",&profiles[i].place);
- printf("----------------------------------");
- if (profiles[i].school > maxschoolnumber)
- maxschoolnumber = profiles[i].school;
- }
- int schools[maxschoolnumber+1];
- for (int i=0;i<maxschoolnumber+1;i++){
- schools[i]=0;
- }
- for (int i=0;i<n;i++){
- if (profiles[i].place <=3){
- schools[profiles[i].school]++;
- }
- }
- int max_prize = 0;
- int i_max_prize = 0;
- printf("Schools with prizes: ");
- for (int i=0;i<maxschoolnumber+1;i++){
- if (schools[i])
- printf("%d ",i);
- if (max_prize<schools[i]){
- max_prize = schools[i];
- i_max_prize = i;
- }
- }
- printf("\nSchool with max count of prizes: ");
- printf("%d", i_max_prize);
- return 0;
- }
- /*
- lol kek cheburek
- cheburek kek lol
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement