- Форум
- Тийн интереси и проблеми
- Училище и приятели
- Малка задачка на С
Да се напише програма, която:
- Преобразува числа, записани с арабски цифри в числа, записани с римски цифри;
- Числата да се въвеждат от клавиатурата;
- Резултатът от конвертирането да се изписва на екрана;
- Да се добави възможност за прочитане на множество числа от файл и резултатът от конвертирането им да се записва в отделен файл с резултати.
Ако някой иска да удари едно рамо, ще съм му много благодарен, че това домашно зацапах работата![]()
"И гълъбът, сбрал топлина от кръвта,
под пазвата трепна полека,
удари с криле и натам полетя,
където не стигна човека."
1. Делиш целочислено числото на най-голямата цифра (М=1000). Това е бройката М-та, които трябва да запишеш.
2. Първоначалното число го делиш с остатък, и присвояваш на числото остатъкът.
3. Ако числото стане 0, край. Иначе стъпка 1 със следващата по-малка цифра.
Това мисля, че е алгоритъмът. Ако имаш нужда от помощ за самото писане на програмата, кажи.
Има 10 вида хора. Тези, които могат да четат двоичен код и тези, които не могат.
Ще опитам сам, ако не стане, ще ти кажа. Мерси!![]()
"И гълъбът, сбрал топлина от кръвта,
под пазвата трепна полека,
удари с криле и натам полетя,
където не стигна човека."
Всъщност имам грешка. Забравих, че 9 се пише IX, а не VIIII. Но можеш да минеш и да подменяш грешно написаните. Тва важи само за цифри 9.
Има 10 вида хора. Тези, които могат да четат двоичен код и тези, които не могат.
Още не съм я почнал, тя ми е за сряда, обаче ще се измисли.![]()
"И гълъбът, сбрал топлина от кръвта,
под пазвата трепна полека,
удари с криле и натам полетя,
където не стигна човека."