Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.86
ЕнергеТиК
-36 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 4
#1

С++ курсовая работа - C++

19.11.2010, 22:19. Просмотров 2853. Ответов 7
Метки нет (Все метки)

заданное целое число от 1 до 1999 напечатать римскими цифрами. Программа должна выводить последовательность на экран и в файл "output.txt"

заранее благодарю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2010, 22:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С++ курсовая работа (C++):

Курсовая работа - C++
Здраствуйте все! Очень прошу помочь. Дело вот в чем, нужно написать курсовую работу(решить 40 задач). Решил 22,но сроки поджимают,а ведь...

Курсовая работа(на С). - C++
помогите сделать БД на тему:"Человек".(на С) Разработать систему управления базой данных на языке С. Тематики базы данных выбираются...

курсовая работа - C++
Дан файл, содержащий сведения об учениках школы. Структура записи файла: фамилия и имя ученика, название класса. Записи в файле не...

Курсовая работа - C++
мне необходимо написать курсовую работу на тему "визуализация алгоритма А* с помощью openGL" Программу написал, но никак не могу понять,...

Курсовая работа - C++
Как всегда преподы "радуют" преподаваемым материалом, кароче тема курсовой работы написать стек:):):):) действия над стеком добавление,...

Курсовая работа - C++
Разработать систему программного обеспечения обработки ежегодных данных телефонной станции. Данные о звонках помещены в файл данных...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
st_dent
64 / 64 / 3
Регистрация: 05.07.2010
Сообщений: 219
19.11.2010, 22:32 #2
ЕнергеТиК, хорошие у вас курсовые.
Римские цифры:
Mы Dаем Cоветы Lишь Xорошо Vоспитанным Iндивидуумам.
В чем у вас проблема?
ЕнергеТиК
-36 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 4
19.11.2010, 22:46  [ТС] #3
да вот непонимаю с чего начать программу, как ввести римские цифры, да и вообще программу непонятно как делать=((
deeflash
1 / 1 / 0
Регистрация: 05.11.2010
Сообщений: 144
19.11.2010, 23:00 #4
http://ru.wikipedia.org/wiki/%D0%A0%...84.D1.80.D1.8B

Добавлено через 3 минуты
C
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <string.h>
 
 
const int   arabar[]  = {  1,   4,    5,   9,    10,  40,  50,   90,  100, 400,  500, 900,  1000};
const char *romanar[] = { "I", "IV", "V", "IX", "X", "XL", "L", "XC", "C", "CD", "D", "CM", "M"};
 
char *arab2roman(unsigned short int arab) {
        static char roman[80];
        const int m = sizeof(arabar)/sizeof(int)-1, arabmax=arabar[m];
        const char romanmax=romanar[m][0];
        int i, n;
        if(!arab) {
                *roman=0;
                return roman;
        }
        i=0;
        while(arab>arabmax) {
                roman[i++] = romanmax;
                arab      -= arabmax;
        }
        n=m;
        while(arab > 0) {
                if(arab >= arabar[n]) {
                        roman[i++] = romanar[n][0];
                        if(n&1)
                                roman[i++] = romanar[n][1];
                        arab -= arabar[n];
                } else
                        n--;
        }
        roman[i]=0;
        return roman;
}
 
unsigned short int roman2arab(char *roman) {
        const int m = sizeof(arabar)/sizeof(int)-1;
        unsigned short int arab;
        int len, n, i, pir;
        len=strlen(roman);
 
        arab=0;
        n=m;
        i=0;
        while(n >= 0 && i < len) {
                pir=n&1;
                if((roman[i]&0xdf) == romanar[n][0] && (!pir || (roman[i+1]&0xdf) == romanar[n][1])) {
                        arab += arabar[n];
                        i    += 1+pir;
                } else
                        n--;
        }
        return arab;
}
с википедии
ЕнергеТиК
-36 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 4
19.11.2010, 23:21  [ТС] #5
спасибо большое))

вот тока проблема где скачать с++ для 7винды))??
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
19.11.2010, 23:23 #6
Бесплатные среды (IDE) для программирования на С/С++
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
19.11.2010, 23:25 #7
хоть где,посмотрите тему про компиляторы
можете visual studio установить,она под любую винду
можете code::blocks
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
20.11.2010, 00:30 #8
Арабские в римские и наоборот (там, где наоборот смотреть только первый код, дальше это уже другая задача)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2010, 00:30
Привет! Вот еще темы с ответами:

Курсовая работа ООП - C++
Всем привет! Пожалуйста,кто-нибудь,помогите с курсовой работой. Игра крестики-нолики (поле 10х10, X/O в ряд от 3 до 5) Все...

курсовая работа по информатике - C++
Помогите кто чем сможет)))

Расчетная контрольная работа (мини курсовая) - C++
Мне нужно написать расчетную контрольную работу по программированию (мини курсовая). Я обыскал весь интернет и ничего не нашел, ни теории...

Курсовая работа по графики Спутник земли - C++
Курсовая работа на паскале &quot;Спутник земли &quot; Люди помогите ,пожалуйста, перевести эту программу с Pascal на с++ буду очень благодарна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.11.2010, 00:30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru