C Упражнения: распечатайте таблицу всех римских числовых эквивалентов десятичных чисел в диапазоне от 1 до 50.

Основные объявления и выражения C: Упражнение 85 с решением

Напишите программу на C, которая печатает таблицу всех римских числовых эквивалентов десятичных чисел в диапазоне от 1 до 50.

Пример решения:

Код C:

  #include  int main () {int n; printf ("Десятичный римский  n"); printf ("числа, цифры  n"); printf ("------  -------------  n "); for (int i = 1; i = 1000) {printf (" M "); n - = 1000;} else if (n> = 900  ) {printf ("CM"); n - = 900;} else if (n> = 500) {printf ("D"); n - = 500;} else if (n> = 400) {printf ("CD  "); n - = 400;} else if (n> = 100) {printf (" C "); n - = 100;} else if (n> = 90) {printf (" XC "); n - =  90;} else if (n> = 50) {printf ("L"); n - = 50;} else if (n> = 40) {printf ("XL"); n - = 40;} else if (  n> = 10) {printf ("X"); n - = 10;} else if (n> = 9) {printf ("IX"); n - = 9;} else if (n> = 5) {  printf ("V"); n - = 5;} else if (n> = 4) {printf ("IV"); n - = 4;} else if (n> = 1) {printf ("I")  ; n - = 1;}} printf (" n");} return 0;}  

Пример вывода:

Десятичные римские числа цифры ——————- 1 I 2 II 3 III 4 IV 5 V 6 VI 7 VII 8 VIII 9 IX 10 X 11 XI 12 XII 13 XIII 14 XIV 15 XV 16 XVI 17 XVII 18 XVIII 19 XIX 20 XX 21 XXI 22 XXII 23 XXIII 24 XXIV 25 XXV 26 XXVI 27 XXVII 28 XXVIII 29 XXIX 30 XXX 31 XXXI 32 XXXII 33 XXXIII 34 XXXIV 35 XXXV 36 XXXVI 37 XXXVII 38 XXXVIII 39 XXXIX 40 XL 41 XLI 42 XLII 43 XLIII 44 XLIV 45 XLV 46 XLVI 47 XLVII 48 XLVIII 49 XLIX 50 L 51 LI 52 LII 53 LIII 54 LIV 55 LV 56 LVI 57 LVII 58 LVIII 59 LIX 60 LX 61 LXI 62 LXII 63 LXIII 64 LXIV 65 LXV 66 LXVI 67 LXVII 68 LXVIII 69 LXIX 70 LXX 71 LXXI 72 LXXII 73 LXXIII 74 LXXIV 75 LXXV 76 LXXVI 77 LXXVII 78 LXXVIII 79 LXXIX 80 LXXX 81 LXXXI 82X LXXIII 86X LXXIII 84X LXXIII 86X LXXIII 84X LXXIII 86X LXVIII 84X LXXIII 86X LXXIII 84X LXXIII 86X LXVIII 84X LXIVXI 84X LXXIII 86X LXXIII LXXIII 84X LXXIII LXXIII 87X LXXIII LXXIII 84X LXXIII LXXIII 84X LXXIII LXXIII 84X LXXIII LXVIII 84X LXXIII LXXIII 84X LXXIII 89 LXXXIX 90 XC 91 XCI 92 XCII 93 XCIII 94 XCIV 95 XCV 96 XCVI 97 XCVII 98 XCVIII 99 XCIX 100 C

Блок-схема:

Редактор кода программирования на C:

Оцените статью
nanomode.ru
Добавить комментарий