Инокеньтий007
16.04.2022 19:44

с 50 уровнем! balatech asia!


с 50 уровнем! balatech asia!

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Timon198
15.05.2023 12:47
#include "stdafx.h"#include <iostream>#include <string>using namespace std;
int main(void){ setlocale(LC_ALL, "Russian"); double a, b; // тип double потому что при делении целых бывает ошибка cout << "Введите числа: \n"; while (cin >> a >> b) {  cout << "Выберите действие /, *, + или -: \n"; char act; // действие cin >> act; switch (act) { case '+': cout << "Результат: " << a << " + " << b << " = " << a + b << endl; break; case '-': cout << "Результат: " << a << " - " << b << " = " << a - b << endl; break; case '*': cout << "Результат: " << a << " * " << b << " = " << a * b << endl; break; case '/': cout << "Результат: " << a << " / " << b << " = " << a / b << endl; break;
default: cout << "Ошибочка. Выберите одно из действий +, -, * или /.  \n"; break; } } system("pause"); return 0; }
0,0(0 оценок)
Ответ:
oll5
20.10.2022 14:18
#include <iostream>
#include <string>
using namespace std;

string arabicToRoman(unsigned &number)
{
const unsigned count = 13;unsigned arabic[count] = { 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1
}, i, j;
string roman[count] = { "M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX",
"V", "IV", "I" }, result = "";
for (i = 0; i < count; i++) {
for (j = 0; j < number / arabic[i]; j++) {
result += roman[i];
}
number %= arabic[i];
}
return result;
}

int main()
{
unsigned uin = 0;
cin >> uin;
cout << arabicToRoman(uin);
system("pause");
return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота