Нужно Создать Массив

27.02.2013
1
0
#1
Мне нужно создать массив структур, который будет вмещать в себе такие элементы: марка автомобиля, тип (грузовой или легковой),номерной знак, срок службы, для легковых нужно вводить цвет. Задание: убрать из массива информацию о машинах срок службы которых больше 5 лет.
Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
struct cars
{
char model[10];
char color[10];
int god[10];
char type[10];
int numbers[10];
int c;
int g;
int t;
int nmr;
};
void main()
{
struct cars car[10];
int i, n;
printf("Enter numbers of Cars: ");
scanf("%d", &n);
for(i=0;i<n;i++)





printf("Enter model: ");
scanf("%s", &car[i].model);

printf("Enter color: ");
scanf("%s", &car[i].color);

printf("Enter god: ");
scanf("%d", &car[i].god);

printf("Enter type: ");
scanf("%s", &car[i].type);

printf("Enter numbers: ");
scanf("%s",&car[i].numbers);


printf("Model: %s\n",car[i].model);
printf("Color: %s\n",car[i].c);
printf("God: %d\n",car[i].g);
printf("Type: %s\n",car[i].t);
printf("Numbers: %s\n",car[i].nmr);



}
 
R

rrrFer

#2
Код:
	 int c;
int g;
int t;
int nmr;
это что и почему не вводится?
год, тип, номер и т.п. вводится, а эти поля не исопльзуются? (наверное среди них и есть "срок службы" где-то?