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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
VikaCergeevna
0 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 7
17.06.2013, 13:28     Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами #1
Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами (I, II, III, IV, V, VI, …., XV);С++ плииииз!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2013, 13:28     Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами
Посмотрите здесь:

C++ Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
Перестановка цифр в числе таким образом, чтобы получить наименьшее число записанное этими же цифрами C++
Получите число, записанное теми же цифрами, но в противоположном порядке C++
C++ Рекурсия. Получите число, записанное теми же цифрами, но в противоположном порядке
C++ Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами
C++ Записать число римскими цифрами
Переставить десятичные цифры числа так, чтобы получить максимально возможное число, записанное теми же цифрами C++
C++ Записать данное число (от 1 до 3999) римскими цифрами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
awful1992
18 / 18 / 3
Регистрация: 20.11.2012
Сообщений: 49
17.06.2013, 15:37     Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами #2
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;
}
VikaCergeevna
0 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 7
18.06.2013, 18:23  [ТС]     Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами #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;
}
вот как я сделала,а помогите анализ написать!!пожалуйста!!
Yandex
Объявления
18.06.2013, 18:23     Вводится число от 1 до 15. Вывести данное число, записанное римскими цифрами
Ответ Создать тему
Опции темы

Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru