HELLO I wrotr this code. It's meant to accept all the 8 inputs the user gives as an element in the array. I was just wondering if somebody could please help me do that.
Code:#include <stdio.h> #define s 20 #define sof 10 typedef struct { int day; int month; int year; } Date; typedef struct { float cost; } Price; typedef struct { char make[s]; Date purchaseDate; Date manufactureDate; Price purchasePrice; car[sof]; } Car; int main() { Date date; Price price; Car car; int i; for(i=0; i<=10;i++) { printf("Please Enter the name of the car: "); scanf("%s",&car[i].make); printf(" Please enter the day of purchase: "); scanf("%d", &car[i].purchaseDate.day); printf(" Please enter the month of purchase: "); scanf("%d", &car[i].purchaseDate.month); printf(" Please enter the year of purchase: "); scanf("%d", &car[i].purchaseDate.year); printf(" Please enter the day of manufacture: "); scanf("%d", &car[i].manufactureDate.day); printf(" Please enter the month of manufacture: "); scanf("%d", &car[i].manufactureDate.month); printf(" Please enter the year of manufacture: "); scanf("%d", &car[i].manufactureDate.year); printf(" Please enter the price the car was bought for: "); scanf("%f", &car[i].purchasePrice.cost); printf(" The name of the car is %s \n", car.make); printf(" The car was purchased on the %d of the %d month of the year %d \n", car[i].purchaseDate.day, car[i].purchaseDate.month, car[i].purchaseDate.year); printf(" The car was manufactured on the %d of the %d month of the year %d \n", car[i].manufactureDate.day, car[i].manufactureDate.month, car[i].manufactureDate.year); printf(" The car was bought for %lf \n",car[i].purchasePrice.cost); } return 0; }



LinkBack URL
About LinkBacks


