Упражнения на С: выведите таблицу всех римских числовых эквивалентов десятичных чисел в диапазоне от 1 до 50
C Основные объявления и выражения: упражнение-85 с решением
Напишите C-программу для печати таблицы всех римских числовых эквивалентов десятичных чисел в диапазоне от 1 до 50.
Пример решения:
Код C:
#include<stdio.h>
int main()
{
int i, x;
printf("Decimal Roman\n");
printf("number numeral\n");
printf("-------------------\n");
for(i=1; i<=100; i++)
{
x=i;
printf("%d ",x);
if(x==100) {
printf("C");
x=0;
}
if(x>=50) {
printf("L");
x-=50;
}
while(x>=10) {
printf("X");
x-=10;
}
if(x>=5) {
if(x%10==9) {
printf("IX");
x-=9;
}
else {
printf("V");
x-=5;
}
}
while(x>0)
{
if(x%10==4) {
printf("IV");
x-=4;
}
else {
printf("I");
x-=1;
}
}
printf("\n");
}
return 0;
}
Пример вывода:
Десятичный римский числительное ------------------- 1 я 2 II 3 III 4 IV 5 В 6 VI 7 VII 8 VIII 9 IX 10 х 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 XXXX 41 XXXXI 42 XXXXII 43 XXXXIII 44 XXXXIV 45 XXXXV 46 XXXXVI 47 XXXXVII 48 XXXXVIII 49 XXXXIX 50 л 51 LI 52 ЛИИ 53 LIII 54 LIV 55 LV 56 LVI 57 LVII 58 LVIII 59 LIX 60 лк 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 82 LXXXII 83 LXXXIII 84 LXXXIV 85 LXXXV 86 LXXXVI 87 LXXXVII 88 LXXXVIII 89 LXXXIX 90 LXXXX 91 LXXXXI 92 LXXXXII 93 LXXXXIII 94 LXXXXIV 95 LXXXXV 96 LXXXXVI 97 LXXXXVII 98 LXXXXVIII 99 LXXXXIX 100 С
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите C-программу для вычисления и вывода среднего значения некоторых целых чисел. Принять все значения, предшествующие 888.
Следующая: C Переменная Тип Упражнения Home
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code