fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. // Define a structure to store cow information
  5. struct Cow {
  6. char name[30];
  7. char breed[30];
  8. char gender[10];
  9. int age;
  10. float weight;
  11. };
  12.  
  13. // Define a structure to store member information
  14. struct Member {
  15. char name[50];
  16. int age;
  17. char gender[10];
  18. char location[100]; // Farm location
  19. int family_members;
  20. struct Cow cow; // Each member has a cow
  21. };
  22.  
  23. int main() {
  24. // Declare an array of members (maximum 10 members)
  25. struct Member members[10];
  26. int total_members;
  27.  
  28. // Get the total number of members
  29. printf("Enter the number of members: ");
  30. scanf("%d", &total_members);
  31.  
  32. // Get information for each member
  33. for (int i = 0; i < total_members; i++) {
  34. printf("\nEnter details for member %d\n", i + 1);
  35.  
  36. printf("Enter member name: ");
  37. scanf("%s", members[i].name);
  38.  
  39. printf("Enter member age: ");
  40. scanf("%d", &members[i].age);
  41.  
  42. printf("Enter member gender (Male/Female): ");
  43. scanf("%s", members[i].gender);
  44.  
  45. printf("Enter farm location: ");
  46. scanf("%s", members[i].location);
  47.  
  48. printf("Enter number of family members: ");
  49. scanf("%d", &members[i].family_members);
  50.  
  51. // Get cow information for each member
  52. printf("\nEnter cow details for member %d\n", i + 1);
  53.  
  54. printf("Enter cow name: ");
  55. scanf("%s", members[i].cow.name);
  56.  
  57. printf("Enter cow breed: ");
  58. scanf("%s", members[i].cow.breed);
  59.  
  60. printf("Enter cow gender: ");
  61. scanf("%s", members[i].cow.gender);
  62.  
  63. printf("Enter cow age: ");
  64. scanf("%d", &members[i].cow.age);
  65.  
  66. printf("Enter cow weight (kg): ");
  67. scanf("%f", &members[i].cow.weight);
  68. }
  69.  
  70. // Display stored information
  71. printf("\n--- Member Information ---\n");
  72. for (int i = 0; i < total_members; i++) {
  73. printf("\nMember %d\n", i + 1);
  74. printf("Name: %s\n", members[i].name);
  75. printf("Age: %d\n", members[i].age);
  76. printf("Gender: %s\n", members[i].gender);
  77. printf("Farm Location: %s\n", members[i].location);
  78. printf("Family Members: %d\n", members[i].family_members);
  79.  
  80. // Display cow information
  81. printf("\nCow Information:\n");
  82. printf("Cow Name: %s\n", members[i].cow.name);
  83. printf("Breed: %s\n", members[i].cow.breed);
  84. printf("Gender: %s\n", members[i].cow.gender);
  85. printf("Age: %d\n", members[i].cow.age);
  86. printf("Weight: %.2f kg\n", members[i].cow.weight);
  87. }
  88.  
  89. return 0;
  90. }
Success #stdin #stdout 0.01s 5272KB
stdin
Standard input is empty
stdout
Enter the number of members: 
--- Member Information ---