С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перевод с арабской на римскую сисстему счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить элемент, который меньше среднего арифметического элементов массива http://www.cyberforum.ru/cpp-beginners/thread743204.html
Пишу в Borland C++, нужна помощь в выполнении программы. Задан массив вещественных чисел. Удалить элемент, который меньше среднего арифметического элементов массива. Если таких элементов несколько,...
C++ Перегрузить оператор присваивания для класса Помогите, пожалуйста. Требуется написать оператор присваивания для данного класса class ARRAY{ int size; double **m; public: ARRAY(int s=0):size(s){ m=new double* ; for(int i=0;i<size;i++)... http://www.cyberforum.ru/cpp-beginners/thread743195.html
C++ Перевод величин
Доброго времени суток. Помогите с задачкой. Задание: Перевод велечин из одной единицы измерения в другую. Условие: Пользователь вводит значение в единице измерения №1, программа переводит это...
C++ не могу сообразить процесс или предпроцесс это
max=A; процесс или предпроцесс max_i=0; процесс или предпроцесс Добавлено через 1 минуту помогите пожалуйста
C++ double вне объявления http://www.cyberforum.ru/cpp-beginners/thread743176.html
что это значит? int i; i=(double)100/3 это значит, что переменная "i" с типа int станет double?
C++ Создать транспонированную матрицу Дано квадратная матрица порядка NxN. Вычислить транспонированную. Вот мой код. Результаты выдает неправильные, присваивает только первой строке значения первого столбца, больше ничего не меняется.... подробнее

Показать сообщение отдельно
Driver32
1 / 1 / 0
Регистрация: 02.03.2013
Сообщений: 5
27.10.2013, 21:41
Я делал так:
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include <iostream>
#include "math.h"
#include "windows.h"
using namespace std; 
void main(void)
{
    int thousand = 0;
    int hundred = 0;
    int ten = 0;// вводим начальные переменные
    int unit = 0;
    int chiselko = 0;
    printf("vvedite chiselko\n");
    scanf("%d",&chiselko);
    thousand=chiselko/1000;
    hundred=(chiselko/100)%10;
    ten=(chiselko/10)-((thousand*100)+(hundred*10));
    unit=chiselko-((thousand*1000)+(hundred*100)+(ten*10));
    switch(thousand)
    {
    case 1:cout<<"M" ;
    break;
    case 2:cout<<"MM" ;
    break;
    case 3:cout<<"MMM" ;
    break;
    case 0:cout<<"" ;
    break;
    }
    switch(hundred)
    {
    case 1:cout<<"C" ;
    break;
    case 2:cout<<"CC" ;
    break;
    case 3:cout<<"CCC" ;
    break;
    case 4:cout<<"CD" ;
    break;
    case 5:cout<<"D" ;
    break;
    case 6:cout<<"DC" ;
    break;
    case 7:cout<<"DCC" ;
    break;
    case 8:cout<<"DCCC" ;
    break;
    case 9:cout<<"CM" ;
    break;
    case 0:cout<<"" ;
    break;
    }
    switch(ten)                    // формируем строку с ответом
    {
    case 1:cout<<"X" ;
    break;
    case 2:cout<<"XX" ;
    break;
    case 3:cout<<"XXX" ;
    break;
    case 4:cout<<"XL" ;
    break;
    case 5:cout<<"L" ;
    break;
    case 6:cout<<"LX" ;
    break;
    case 7:cout<<"LXX" ;
    break;
    case 8:cout<<"LXXX" ;
    break;
    case 9:cout<<"XC" ;
    break;
    case 0:cout<<"" ;
    break;
    }
    switch(unit)
    {
    case 1:cout<<"I" ;
    break;
    case 2:cout<<"II" ;
    break;
    case 3:cout<<"III" ;
    break;
    case 4:cout<<"IV" ;
    break;
    case 5:cout<<"V" ;
    break;
    case 6:cout<<"VI" ;
    break;
    case 7:cout<<"VII" ;
    break;
    case 8:cout<<"VIII" ;
    break;
    case 9:cout<<"IX" ;
    break;
    case 0:cout<<"" ;
    break;
    }
    system("PAUSE");
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.