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 31 32 |
#include <iostream> using namespace std; int main() { int n; float l; cout << "N: "; cin >> n; cout << "L: "; cin >> l; switch (n) { case 1: cout << l/10 << endl; break; case 2: cout << l*1000 << endl; break; case 3: cout << l << endl; break; case 4: cout << l/1000 << endl; break; case 5: cout << l/100 << endl; break; } return 0; } |
Другие задачи из раздела Case можно посмотреть здесь.
Комментарии: