Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
ЛалKа228
24.04.2021 01:40 •
Информатика
Написать программу на языке си дано число х в 10 системе счисления. перевести его в систему счисления с основанием n
Показать ответ
Ответ:
Asoooollll
05.10.2020 22:28
#include<iostream>
#include<string>
using namespace std;
int main()
{
int x,n;
string S;
cout << "x = ",cin >> x;
cout <<"n = ",cin >> n;
while(x / n > 0){
cout <<x / n<<" "<<x % n<<"\n";
S = (char)(x % n<10?x % n+'0':x % n+'A'-10)+S;
x = x / n;
}
if(x!=0){S = (char)(x<10?x+'0':x+'A'-10)+S;}
cout <<"x_n = "<<S<<"\n";
system("Pause");
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Iraeuroset3
28.03.2020 10:15
1. Укажите правильную последовательность построения прямоугольного параллелепипеда со стенками 45 см и 80 см, боковыми стенками - 90 см. а Марату построить параллелепипед. b. Установите...
АнимешникИз2К17
07.02.2023 15:18
Какие программы используются для подготовки документации игры?...
GloriaMare
16.08.2020 07:33
Контрольная работа № 3 НАЧАЛО ПРОГРАММИРОВАНИЯ 1. Определите значение переменной c после выполнения следующей программы: var a, b, c: integer; begin a:= 10; b:= 30; a:= a + b * 3;...
аовлвововоов
15.04.2021 10:48
Задача «Волк, коза и капуста». Старик должен переправить на лодке через реку волка, козу и капусту. Лодка может выдержать только старика и одного «пассажира». В каком порядке старик...
Saeg
19.01.2020 20:58
Ввести с клавиатуры символьную строку. вывести на экран перевернутую строку. на pascal...
turuo
12.01.2021 08:45
Склавиатуры вводится число, если число принадлежит промежутку от 10 до 30, то его умножают на три, иначе умножают на -1, результат вывести на экран...
avf55
12.01.2021 08:45
Значение каких величин должен сообщить водителю на бензоколонке что бы заправить машину...
adamenkofamily
28.07.2021 10:32
Кто особенно старался умилостивить посейдона гимнами и дарами...
yadilightoy1140
28.07.2021 10:32
Как зовут людей, живущих в великобритании?...
nastyakholod92
28.07.2021 10:32
Какой частью речи является между в следующих предложениях ? 1. между нами нет секре тов 2.игороь читал книгу ,между прочим думая о своем . 3. между прочим,он прекрасный спортсмен...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include<string>
using namespace std;
int main()
{
int x,n;
string S;
cout << "x = ",cin >> x;
cout <<"n = ",cin >> n;
while(x / n > 0){
cout <<x / n<<" "<<x % n<<"\n";
S = (char)(x % n<10?x % n+'0':x % n+'A'-10)+S;
x = x / n;
}
if(x!=0){S = (char)(x<10?x+'0':x+'A'-10)+S;}
cout <<"x_n = "<<S<<"\n";
system("Pause");
return 0;
}