Case6. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include <stdio.h> int main(void) { int n; float l; printf("N:") ; scanf ("%i", &n); printf("L:") ; scanf ("%f", &l); switch (n) { case 1: printf("%f\n",l/10) ; break; case 2: printf("%f\n",l*1000) ; break; case 3: printf("%f\n",l) ; break; case 4: printf("%f\n",l/1000) ; break; case 5: printf("%f\n",l/100) ; break; } return 0; } |
Другие задачи из раздела Case можно посмотреть здесь.
как можно решить это на с++
Да как бы так же и можно решить на C++. %)
http://coolcode.ru/reshaem-zadachi-abramyan-na-c-case6-2/