Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 26

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

08.12.2015, 02:02. Показов 1771. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вывести на экран таблицу сложения для системы счисления, заданной пользователем
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.12.2015, 02:02
Ответы с готовыми решениями:

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

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

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

11
8 / 8 / 8
Регистрация: 11.09.2015
Сообщений: 38
08.12.2015, 09:17
Вот так:
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 <iostream>
 
using namespace std;
 
void toRadix( int x, char *str, int radix )
// x - переводимое число, str - результат в СС по основанию radix
{
    int pow = 1;
 
    while ( pow * radix <= x ) pow *= radix;
 
    int i = 0;
 
    for ( int t; pow; ++i, pow /= radix )
    {
        t = x / pow;
        if ( t < 10 ) str[ i ] = t + '0';
        else str[ i ] = t - 10 + 'a';
        x -= pow * t;
    }
    str[ i ] = 0;
}
 
int main(int argc, char** argv) {
    int x;
    char str[100];
    
    cin >> x;
    
    for(int i = 0; i < x; i++){
        for(int j = 0; j < x; j++){
            toRadix(i+j, str, x);
            cout << str << "\t";
        }
        cout << endl;
    }
    return 0;
}
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 26
09.12.2015, 02:20  [ТС]
...
void toRadix( int x, char *str, int radix )
...
Что такое "toRadix"?
...
int main(int argc, char** argv)
...
Что такое " argc и argv"?
0
8 / 8 / 8
Регистрация: 11.09.2015
Сообщений: 38
09.12.2015, 05:41
Цитата Сообщение от Rigbi Посмотреть сообщение
...
void toRadix( int x, char *str, int radix )
...
Что такое "toRadix"?
Там есть комментарий... Функция(процедура) для перевода числа в заданную систему исчисления.

Цитата Сообщение от Rigbi Посмотреть сообщение
int main(int argc, char** argv)
...
Что такое " argc и argv"?
Стандартные параметры для приложения. Чтобы программа могла возвращать параметры. Для такой задачи можно и убрать.
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 26
15.12.2015, 00:00  [ТС]
Цитата Сообщение от Zvonkov Посмотреть сообщение
Стандартные параметры для приложения. Чтобы программа могла возвращать параметры. Для такой задачи можно и убрать.
Как убрать? Не могли бы вы пошагово объяснить задачу?
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
15.12.2015, 00:23
Цитата Сообщение от Rigbi Посмотреть сообщение
пошагово объяснить задачу?
Эм там кода на 38 строк и то меньше если красивости убрать что именно надо объяснять, да и коменты есть!
вот так это
C++
1
int main(int argc, char** argv)
меняешь на это
C++
1
int main()
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 26
15.12.2015, 00:51  [ТС]
Цитата Сообщение от Mesteriis Посмотреть сообщение
что именно надо объяснять
У меня задача выбивает с ошибкой компановщика. Все равно не моге понять как убрать.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
15.12.2015, 00:56
Цитата Сообщение от Rigbi Посмотреть сообщение
У меня задача выбивает с ошибкой компановщика.
хм компоновщика, мб линкёра?
Ошибку в студию!
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 26
15.12.2015, 02:11  [ТС]
Цитата Сообщение от Mesteriis Посмотреть сообщение
хм компоновщика, мб линкёра?
мб и его.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
15.12.2015, 02:13
Rigbi, Ну так ошибку покажешь, или будем ванговать?
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 26
15.12.2015, 02:22  [ТС]
Цитата Сообщение от Mesteriis Посмотреть сообщение
Rigbi, Ну так ошибку покажешь, или будем ванговать?
[Linker error] undefined reference to 'WinMain@16'
Id returned 1 exit status.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
15.12.2015, 02:25
Цитата Сообщение от Rigbi Посмотреть сообщение
Linker error] undefined reference to 'WinMain@16'
Id returned 1 exit status
это ответ, а что бы понять что у тебя там нужна ошибка, передай линкеру флаг -v

Добавлено через 1 минуту
Лично у меня все гуд вот вывод
Bash
1
2
0   1   
1   10
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.12.2015, 02:25
Помогаю со студенческими работами здесь

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

Вывести на экран результат сложения в троичной системе счисления.
Пользователь вводит 2 строки символов длиной 5, содержащие положительный числа в троичной системе счисления. Произвести сложение 2-х чисел...

Вывести на экран таблицу сложения чисел от 1 до 9
Вывести на экран таблицу сложения чисел от 1 до 9.

Составить таблицу значений для системы уравнений и вывести на экран
Задание такое: дана система уравнений F(x)= = e^-x; -2 &lt;= x &lt;= 0; = 0.5x+1; 0 &lt; x &lt; 2; = 4-x; 2 &lt;= x &lt;= 3; Шаг h = 0.2....

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru