Упражнения на C ++: печать первых N чисел для конкретной базы
C ++ для цикла: упражнение-68 с решением
Напишите программу, которая будет печатать первые N чисел для конкретной базы.
Пример решения : -
Код C ++:
#include <iostream>
using namespace std;
int main()
{
int trm, bs, r, q, i, num;
cout << "\n\n Print the first N numbers for a specific base:\n";
cout << " The number 11 in base 10 = 1*(10^1)+1*(10^0)=11" << endl;
cout << " Similarly the number 11 in base 7 = 1*(7^1)+1*(7^0)=8" << endl;
cout << "----------------------------------------------------------------\n";
cout << " Input the number of term: ";
cin >> trm;
cout << " Input the base: ";
cin >> bs;
cout << " The numbers in base " << bs << " are: " << endl;
for (i = 1; i <= trm; i++)
{
r = i % bs;
q = i / bs;
num = q * 10 + r;
cout << num << " ";
}
cout << endl;
}
Пример вывода:
Выведите первые N чисел для конкретной базы: Число 11 в базе 10 = 1 * (10 ^ 1) + 1 * (10 ^ 0) = 11 Точно так же число 11 в базе 7 = 1 * (7 ^ 1) + 1 * (7 ^ 0) = 8 -------------------------------------------------- -------------- Введите число термин: 15 Введите базу: 9 Числа в базе 9: 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16
Блок - схема:
Редактор кода C ++:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C ++ для вычисления суммы ряда 1 · 2 + 2 · 3 + 3 · 4 + 4,5 + 5,6 + .......
Далее: Напишите программу на C ++ для получения квадратной матрицы с нулями вниз по главной диагонали, цифрами 1 в записях чуть выше и ниже основной диагонали, цифрами 2 выше и ниже этой и т. Д.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code