Получить таблицу пересчета миль в километры - 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;
}

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

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