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

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

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

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

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

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

Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
Дано натуральное трехзначное число 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, десятичная запись которого не содержит нулей. Получите число,...

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

Перестановка цифр в числе таким образом, чтобы получить наименьшее число записанное этими же цифрами
Дано: в данном натуральном числе переставить цифры таким образом, чтобы...

Переставить десятичные цифры числа так, чтобы получить максимально возможное число, записанное теми же цифрами
Задача 37. Дано натуральное число n&lt;1000. Переставить его десятичные цифры...


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

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

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