Я делаю таблицу с 3 столбцами Dec Okt Hex на C++.
Ввод должен быть целым числом, большим или равным 1, затем распечатайте таблицу с тремя столбцами, где все целые числа от 1 до загруженного числа указаны в десятичном, восьмеричном и шестнадцатеричном виде.
Например, мы вводим число 16, результат должен быть таким:
и вот мой код:
#include <cstdlib>
#include <iostream>
using namespace std;
int main ()
{
while ( 1)
{
int varde ;
cout << " Give the desired value (at least 1 ):";
cin >> varde ;
if ( varde <1 )
{
cout << varde << "Invalid value , try again! Give the desired value for the table :";
}
else
{
cout << " desired value " << varde << "\ n";
}
for (int row = 0; row < varde ; + + row )
{
for (int column = 0; columnIndex < 3; + + column )
{
std :: cout << std :: December << varde << '\ t ';
std :: cout << std :: hex << varde << '\ t ';
std :: cout << std :: oct << varde << '\ t ';
}
std :: cout << std :: endl;
}
}
}
но я получил этот вывод: