Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Необходимо написать программу, которая позволит ввести с клавиатуры данные о поездах. Также в программе должен быть предусмотрен поиск по номеру поезда. Какая программа выполняет поставленную задачу?

Необходимо написать программу, которая позволит ввести с клавиатуры данные о поездах. Также в программе должен быть предусмотрен поиск по номеру поезда. Какая программа выполняет поставленную задачу?

вопрос

Правильный ответ:

int main (void) { struct train { char *nazn; int numb; char *time; } tr[3]; int i = 0, sum = 0, n, ch=0; char *str; while(ch!=121) { printf("\nEnter information about train (Q - quit): \n"); printf("Enter destination of the train: "); gets(tr[i].nazn); printf("Enter number of the train: "); gets(str); tr[i].numb = atoi(str); printf("Enter time of scheduled departure: "); gets(tr[i].time); ++i; printf("Quit? (y/n): "); ch = _getche(); }; printf("\n\nEnter train number for search: "); scanf("%d",&n); for (i=0; i<3; i++) { if (tr[i].numb == n) { printf("\n\tTrain: %s", tr[i].nazn); printf("\n\tTime: %s", tr[i].time); } } if (i>=3) printf("There is no train with this number"); return 0; }
int main (void) { struct train { char nazn[40]; int numb; char time[10]; } tr[3]; int i = 0, sum = 0, n, ch=0; char str[10]; while(ch!=121) { printf("\nEnter information about train (Q - quit): \n"); printf("Enter destination of the train: "); gets(tr[i].nazn); printf("Enter number of the train: "); gets(str); tr[i].numb = atoi(str); printf("Enter time of scheduled departure: "); gets(tr[i].time); ++i; printf("Quit? (y/n): "); ch = _getche(); }; printf("\n\nEnter train number for search: "); scanf("%d",&n); for (i=0; i<3; i++) { if (tr[i].numb == n) { printf("\n\tTrain: %s", tr[i].nazn); printf("\n\tTime: %s", tr[i].time); } } if (i>=3) printf("There is no train with this number"); return 0; }
int main (void) { struct train { char nazn[40]; int numb; char time[10]; } tr[3]; int i = 0, sum = 0, n, ch=0; char str[10]; while(ch!=121) { printf("\nEnter information about train (Q - quit): \n"); printf("Enter destination of the train: "); gets(tr[i]->nazn); printf("Enter number of the train: "); gets(str); tr[i]->numb = atoi(str); printf("Enter time of scheduled departure: "); gets(tr[i]->time); ++i; printf("Quit? (y/n): "); ch = _getche(); }; printf("\n\nEnter train number for search: "); scanf("%d",&n); for (i=0; i<3; i++) { if (tr[i]->numb == n) { printf("\n\tTrain: %s", tr[i].nazn); printf("\n\tTime: %s", tr[i].time); } } if (i>=3) printf("There is no train with this number"); return 0; }
Сложность вопроса
86
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень элементарный тест intuit.
16 фев 2020
Аноним
Пишет вам сотрудник деканата! Тотчас уничтожьте ответы на интуит. Пожалуйста
04 июл 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.