0 / 0 / 0
Регистрация: 06.11.2014
Сообщений: 35
1

Написать программу, выводящую таблицу умножения для n-ной системы счисления (n<=16)

06.11.2014, 22:50. Показов 1858. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот моя программа, выводящая на экран таблицу умножения в 16-ной системе счисления, требуется написать программу для всех систем счисления до 16 ( включительно).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iomanip>
#include <iostream>
using namespace std;
 
int main()
{
    int i, j, n;
    n=16;
    for(i = 1; i < n; i++)
    for(j = 1; j < n; j++)
      cout<<i<<"*"<<j<<" = "
            <<hex<<i*j<<endl;
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2014, 22:50
Ответы с готовыми решениями:

Переписать программу, выводящую таблицу умножения в n-ной системе счисления, не используя string
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;string&gt; using std::cout;...

Написать программу, выводящую на экран таблицу умножения на 5
6) Написать программу, выводящую на экран таблицу умножения на 5 (используя цикл с параметром)....

Напечатать таблицу умножения и сложения в 16-ной системе счисления
как составить программу печатающую таблицу умножения и сложения в 16-ной системе счисления(без crt)

Написать программу, выводящую на экран монитора таблицу умножения на заданное число
Написать программу, выводящую на экран монитора таблицу умножения на N. А задание такого типа,не...

2
7802 / 6567 / 2987
Регистрация: 14.04.2014
Сообщений: 28,706
07.11.2014, 08:26 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
37
38
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <string>
 
using std::cout;
using std::cin;
using std::endl;
using std::string;
 
int main()
{
    char d[] = "0123456789ABCDEF";
    int n, m, r;
    string s;
 
    cout << "base (2 - 16): ";
    cin >> n;
    for(int i = 1; i < n; i++)
    {
        for(int j = 1; j < n; j++)
        {
            s.clear();
            m = i * j;
            while (m > 0)
            {
                r = m % n;
                s.insert(s.begin(), d[r]);
                m = m / n;
            }
            cout << std::setw(5) << s;
        }
        cout << endl;
    }
 
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 06.11.2014
Сообщений: 35
07.11.2014, 10:22  [ТС] 3
Спасибо большое!
0
07.11.2014, 10:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2014, 10:22
Помогаю со студенческими работами здесь

Вывести на экран таблицу умножения для восьмеричной системы счисления
Вывести на экран таблицу умножения для восьмеричной системы счисления. Если можно, то как ни будь...

Вывести на экран таблицу умножения для восьмеричной системы счисления
Помогите пожалуйста.Вывести на экран таблицу умножения для восьмеричной системы счисления.

Помогите написать программу в Вorland С31 (для 16-ной СИСТЕМЫ)
Помогите решить эти задачи =&gt; http://s51.***********/i134/1111/53/cf71bfc67680.jpg Добавлено...

Помогите написать программу в Вorland С31 (для 16-ной СИСТЕМЫ)
Помогите решить эти задачи =&gt; http://s51.***********/i134/1111/53/cf71bfc67680.jpg

Написать функцию выводящую на экран таблицу умножения
помогите написать программу (массивы) Написать функцию выводящую на экран таблицу умножения.

Напишите программу,выводящую на экран таблицу умножения от 2 до 10
Напишите программу,выводящую на экран таблицу умножения от 2 до 10.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru