Получить таблицу пересчета миль в километры - C (СИ)
Формулировка задачи:
Получить таблицу пересчета миль в километры и обратно (1 миля = 1,609344 км) для расстояний, не превышающих k км в следующем виде:
мили км
0,6214 1,0000
1,0000 1,6093
1,2428 2,0000
1,8641 3,0000
2,0000 3,2187
... ...
тремя способами
с циклами for,while, do.
Решение задачи: «Получить таблицу пересчета миль в километры»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
int main()
{
long double m=1.609344, k, p;
int a;
printf("Dlya perescheta mil' v km vvedite < 1 >.\n");
printf("Dlya perescheta km v mili vvedite < 2 >.\n");
scanf("%i",&a);
switch (a)
{
case 1:
printf("Vvedite chislo mil': ");
scanf("%d",&k);
printf("Mili Killomiters ");
p=k/m;
printf("%d",k);
printf("\t");
printf("%d",p);
break;
case 2:
printf("Vvedite chislo km: ");
scanf("%d", &k);
printf("Mili killomiters");
p=k*m;
printf("%d",p);
printf("\t");
printf("%d",k);
break;
default: printf("Oshibka vvoda!");
}
return 0;
}