Определить город, наиболее удаленный от Чебоксар, и вывести сведения о данном маршруте - C (СИ)

Узнай цену своей работы

Формулировка задачи:

1)Сведения о автобусных перевозках представлены в виде таблицы: \Пункт отправления\пункт назначения\Расстояние,км\Время в пути,ч\Цена билета,руб\ Составить программу, которая определяет город, наиболее удаленный от Чебоксар, и выводит сведения о данном маршруте.

Решение задачи: «Определить город, наиболее удаленный от Чебоксар, и вывести сведения о данном маршруте»

textual
Листинг программы
#include <stdio.h> 
#include <math.h> 
struct pro 
{ 
char ot[20]; 
char nz[20]; 
int rs; 
int vm; 
int te; 
}; 
int main() 
{ 
int i, n, a=670; 
struct pro tab[50]; 
printf("Vvedite chislo marshrutov "); 
scanf("%i",&n); 
for (i=0; i < n; i++) 
{ 
printf("Vvedite punkt otpravki\n"); 
scanf("%s",&tab[i].ot); 
printf("Vvedite penkt naznachenia\n"); 
scanf("%s",&tab[i].nz); 
printf("Vvedite rastoianie\n "); 
scanf("%i",&tab[i].rs); 
printf("Vvedite vremya\n"); 
scanf("%i",&tab[i].vm); 
printf("Vvedite tseny\n"); 
scanf("%i",&tab[i].te); 
} 
printf(" Punkt otpravki | Punkt naznachenia| rastoianie | vremya | tsena \n") ; 
for (i=0; i<n; i++) 
{ 
if (tab[i].rs<a) 
{ 
a=i; 
} 
printf("%15s|%15s|%15i|%15i|%15i\n", tab[i].ot,tab[i].nz,tab[i].rs,tab[i].vm,tab[i].te); 
} 
printf("\n marshruti\n"); 
printf("%15s|%15s|%15i|%15i|%15i\n", tab[i].ot,tab[i].nz,tab[i].rs,tab[i].vm,tab[i].te); 
system("pause"); 
return 0; 
}

Объяснение кода листинга программы

В данном коде определен массив структур pro, каждая структура содержит поля ot (пункт отправления), nz (пункт назначения), rs (расстояние), vm (время), te (цена). С помощью функции scanf вводится информация о каждом маршруте, а именно: пункт отправления, пункт назначения, расстояние, время и цена. Затем с помощью цикла for выводится информация о каждом маршруте в формате: Пункт отправления | Пункт назначения | Расстояние | Время | Цена. Далее, с помощью функции system(pause) приостанавливается выполнение программы до нажатия клавиши. Возвращаемое значение 0 говорит о успешном завершении программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы