Advertisement
Naimul_X

Untitled

May 31st, 2020
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. -------------------3A Susmita Dey Riya!-------------------------
  2.  
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5.  
  6. struct student
  7. {
  8. char name[20];
  9. int id;
  10. float marks;
  11. };
  12.  
  13. int main()
  14. {
  15. struct student user[5];
  16. int i, num;
  17.  
  18. float avg=0, sum=0, min, max;
  19. for(i=0; i<4; i++)
  20. {
  21. scanf("%s", &user[i].name);
  22.  
  23. scanf("%d", &user[i].id);
  24.  
  25. scanf("%f", &user[i].marks);
  26.  
  27. }
  28.  
  29. min= user[0].marks;
  30. max= user[0].marks;
  31.  
  32. for(i=0; i<4; i++)
  33. {
  34. if(user[i].marks<min)
  35. {
  36. min=user[i].marks;
  37. }
  38.  
  39. sum = sum+user[i].marks;
  40. }
  41.  
  42. for(i=0; i<4; i++)
  43. {
  44.  
  45. if(user[i].marks>max)
  46. {
  47. max= user[i].marks;
  48. }
  49.  
  50. }
  51. avg= sum/4;
  52.  
  53. for(i=0; i<4; i++)
  54. {
  55. printf("%s %d %.1f\n", user[i].name, user[i].id, user[i].marks);
  56. }
  57.  
  58. for(i=0; i<4; i++)
  59. {
  60. if(max==user[i].marks)
  61. {
  62. printf("Maximum marks holder student: %s %d\n", user[i].name, user[i].id);
  63. }
  64. if(min ==user[i].marks)
  65. {
  66. printf("Minimum marks holder student: %s %d\n", user[i].name, user[i].id);
  67. }
  68. }
  69.  
  70. printf("average marks: %.1f", avg);
  71.  
  72. return 0;
  73.  
  74.  
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement