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

Ребус - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклический сдвиг элементов матрицы по кругу на число T http://www.cyberforum.ru/cpp-beginners/thread415103.html
Доброго времени суток. Искал, искал так и не нашел что-нибудь по сдвигу двумерного массива. Нужен циклический сдвиг по кругу на число T; т.е. последний элемент массива (n,m) становится на место...
C++ Есть готовая рабочая прога. Нужно дописать пару строчек... Вот программа (полностью рабочая): #include <iostream> #include <conio.h> using namespace std; #define N 10 template <class TYPE> http://www.cyberforum.ru/cpp-beginners/thread415079.html
Задача в С++. Функции и массивы. C++
Найти минимальный из елементов двумерного массива, который не повторяется.
Задача в С++. ТЕМА : ОПЕРАЦИИ СО СТРОКАМИ C++
ТЕМА : ОПЕРАЦИИ СО СТРОКАМИ Напишите программу, которая вставляет символ тире после каждого перехода с буквы на цифру и наоборот с цифры на букву в введенной с клавиатуры строке.
C++ [C++] Задан массив точек... http://www.cyberforum.ru/cpp-beginners/thread415071.html
Тема: Массивы Задан массив точек. Определить из них точку, что круг, с центром в ней, покроет остальные при минимальном радиусе. Докажите это (т.е. выбирается точка и считается радиус покрывающего...
C++ Перевод из 2 в 10 сс Всем привет. Вот у меня вопрос такой, есть программа, которая переводит из 2 сс в 10 сс, учитывая дробную часть... Вот, а как сделать проверку на правильность ввода двоичного числа? Например: ввожу... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
23.12.2011, 12:20
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
#include <iomanip>
 
 
using namespace std;
 
string dict = "MYXACLOHTK";
 
const int a = 1234;
const int b = 5678;
 
 
 
string NtoS(int number, bool hide = true)
{
    string res;
 
    res += dict[number % 10];
    number /= 10;
 
    while(number)
    {
        int ost = number % 10;
 
        if(!hide)
            res += dict[ost];
        else
            res += "*";
 
        number /= 10;
 
    }
 
    reverse(res.begin(), res.end());
 
    return res;
 
 
    return res;
}
 
void Mult(int x, int y)
{
    while(y)
    {
        int ost = y % 10;
 
        int n = x * ost;
 
        string res = NtoS(n);
 
        cout   << res   <<  endl;
 
        y /= 10;
    }
}
 
 
 
int main()
{
    cout << NtoS(a, false) << endl;
    cout << "*\n";
    cout << NtoS(b, false) << endl;
    cout << "_________\n";
 
    Mult(a,b);
 
 
    return 0;
}
если буквы в dict расположить в правильном порядке, то МУХА * СЛОН должно быть как у ТС
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru