с программированием С++ Разработать программу на языке C++ для решения следующей задачи. Заданы два числа — A и B , первое в системе счисления с основанием p , второе в системе счисления с основанием q . Вычислить значение по указанной формуле и вывести его на экран в десятичной системе счисления и системе счисления с основанием r. p=7 q=4 r=5 Нужно написать программу именно на С++
226
452
Ответы на вопрос:
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int to_10(int num, int syst){
int res = 0,cnt = 0;
while(num > 0){
res += num % 10 * pow(syst,cnt);
cnt++;
num /= 10;
}
return res;
}
int to_r(int num,int r){
string s;
while(num > 0){
s += num % r + '0';
num /= r;
}
reverse(s.begin(),s.end());
return stoi(s);
}
signed main() {
int a,b,p=7,q=4,r=5;
cin >> a >> b;
a = to_10(a,p);
b = to_10(b,q);
int ans = pow(a,2) + 2 * a + pow(b,2);
cout << ans << "(10)\n";
ans = to_r(ans,r);
cout << ans << "(" << r << ")\n";
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
konkina30.04.2022 17:23
-
зимахолодная27.12.2021 04:06
-
lllJenyalll14.08.2021 11:46
-
pervushin75212.05.2021 05:23
-
vodovozoffsem15.11.2021 09:03
-
димон777707.01.2020 14:14
-
Клер1133024.05.2023 15:20
-
anonim00000206.11.2022 14:12
-
никуля4011.01.2021 07:42
-
valeryaka01.08.2021 19:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.