Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
VikaCergeevna
0 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 7
1

Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами

17.06.2013, 13:28. Просмотров 1986. Ответов 2
Метки нет (Все метки)

Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами (I, II, III, IV, V, VI, …., XV);С++ плииииз!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2013, 13:28
Ответы с готовыми решениями:

Вводится число от 1 до 15. Вывести данное число, записанное в двоичной системе счисления (1, 10, 11, 100,
Вводится число от 1 до 15. Вывести данное число, записанное в двоичной...

Записать данное число (от 1 до 3999) римскими цифрами
Написать программу,записывающую данное число в интервале от 1 до 3999 Римскими...

Заданное число от 1 до 1999 вывести римскими цифрами
помогите плиз переделать программку smile.gif необходимо осуществить...

Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
Дано натуральное трехзначное число n. Переставить его цифры так, чтобы...

Записать число римскими цифрами
Ребята, прошу помощи, больше некуда обратиться, помогите в написании программы....

2
awful1992
18 / 18 / 6
Регистрация: 20.11.2012
Сообщений: 49
17.06.2013, 15:37 2
Лучший ответ Сообщение было отмечено VikaCergeevna как решение

Решение

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
// cyber5.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
 
 
int main()
{
    cout << "Vvedite chislo" << endl;
    char Array[3];int N; cin >> N;
    Array[0]='I';Array[1]='V';Array[2]='X';
    if((N>0)||(N<16))
    {
        if(N==1) cout << Array[0] << endl;
        if(N==2) cout << Array[0] << Array[0] << endl;
        if(N==3) cout << Array[0] <<Array[0] <<Array[0] << endl;
        if(N==4) cout << Array[0] <<Array[1] << endl;
        if(N==5) cout << Array[1] << endl;
        if(N==6) cout << Array[1] <<Array[0] << endl;
        if(N==7) cout << Array[1] <<Array[0] << Array[0] << endl;
        if(N==8) cout << Array[1] <<Array[0] << Array[0] << Array[0] << endl;
        if(N==9) cout << Array[0] <<Array[2] <<Array[0] << endl;
        if(N==10) cout << Array[2] << endl;
        if(N==11) cout << Array[2] << Array[0] << endl;
        if(N==12) cout << Array[2] <<Array[0] << Array[0] << endl;
        if(N==13) cout << Array[2] << Array[0]<< Array[0]<< Array[0]<< endl;
        if(N==14) cout << Array[2] << Array[0] << Array[1] << endl;
        if(N==15) cout << Array[2] << Array[1] << endl;
    }
    else cout << "Error" << endl;
    getch();
    return 0;
}
2
VikaCergeevna
0 / 0 / 1
Регистрация: 17.04.2013
Сообщений: 7
18.06.2013, 18:23  [ТС] 3
#include <iostream>
class Note
{
static const char* note[15];

public:
static const char* GetNote(int idx) {
return (idx <= 15) ? note[idx-1] : "";
}
};

const char* Note::note[15] = { "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX","X","XI","XII","XIII","XIV","XV"};

int main()
{setlocale(LC_ALL,"Russian");
int number;

for (int i = 1; i < 9; ++i)
std::cout << Note::GetNote(i) << ' ';
std::cout << std::endl;
std::cout << "введите цифру: ";
std::cin >> number;
std::cout << " цифра " << number << " римская цифра " << Note::GetNote(number) << std::endl;
system("pause");
return 0;
}
вот как я сделала,а помогите анализ написать!!пожалуйста!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2013, 18:23

Получите число, записанное теми же цифрами, но в противоположном порядке
Дано число n, десятичная запись которого не содержит нулей. Получите число, ...

Рекурсия. Получите число, записанное теми же цифрами, но в противоположном порядке
Дано число n, десятичная запись которого не содержит нулей. Получите число,...

Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами
Разработать программу, которая заданное целое число от 1 до 1999 выводит на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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