Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
Nastya161003
29.01.2021 18:57 •
Информатика
нужно написать код который добавит четные и не четные числа к примеру
Введите 1
1
Четное
Введите 2
2
Нечетное
И тд 9 класс информатика удаленка
👇
Увидеть ответ
Открыть все ответы
Ответ:
kodintsevmark
29.01.2021
#include<iostream> #include<string> using std::string; string func(int num, string, string, string); int main(int argc, char argv[]) { system("chcp 1251>0"); std::cout << "Введите число не большее 3999: "; int arabien_num; if (!(std::cin >> arabien_num) || (arabien_num > 3999)) { std::cerr << "Невозможно инициализировать число!" << std::endl; exit(1); } std::string rome_num; rome_num += func(arabien_num / 1000, "", "", "M"); arabien_num %= 1000; rome_num += func(arabien_num / 100, "M", "D", "C"); arabien_num %= 100; rome_num += func(arabien_num / 10, "C", "L", "X"); arabien_num %= 10; rome_num += func(arabien_num , "X", "V", "I"); std::cout << rome_num << std::endl; return 0; } string func(int num, string hi, string re, string lo) { switch(num) { case 9: return lo + hi; case 8: return re + lo + lo + lo; case 7: return re + lo + lo; case 6: return re + lo; case 5: return re; case 4: return lo + re; case 3: return lo + lo + lo; case 2: return lo + lo; case 1: return lo; case 0: return ""; } }
4,7
(21 оценок)
Ответ:
vladivanko400
29.01.2021
#include <iostream>
#include <string>
using namespace std;
string solve(int num, int divd)
{
string result = "";
int count = 0;
while(num)
{
count = num / divd;
if(count)
{
num %= divd;
for (int i = 0; i < count; i++)
switch(divd)
{
case 1000:
{
result+="M";
break;
}
case 900:
{
result+="CM";
break;
}
case 800:
{
result+="DCC";
break;
}
case 700:
{
result+="DCC";
break;
}
case 600:
{
result+="DC";
break;
}
case 500:
{
result+="D";
break;
}
case 400:
{
result+="CD";
break;
}
case 300:
{
result+="CCC";
break;
}
case 200:
{
result+="CC";
break;
}
case 100:
{
result+="C";
break;
}
case 90:
{
result+="XC";
break;
}
case 80:
{
result+="LXXX";
break;
}
case 70:
{
result+="LXX";
break;
}
case 60:
{
result+="LX";
break;
}
case 50:
{
result+="L";
break;
}
case 40:
{
result+="XL";
break;
}
case 30:
{
result+="XXX";
break;
}
case 20:
{
result+="XX";
break;
}
case 10:
{
result+="X";
break;
}
case 9:
{
result+="IX";
break;
}
case 8:
{
result+="VIII";
break;
}
case 7:
{
result+="VII";
break;
}
case 6:
{
result+="VI";
break;
}
case 5:
{
result+="V";
break;
}
case 4:
{
result+="IV";
break;
}
case 3:
{
result+="III";
break;
}
case 2:
{
result+="II";
break;
}
case 1:
{
result+="I";
break;
}
}
}
if(divd <= 1000 && divd > 100) divd-=100;
else if(divd <= 100 && divd > 10) divd-=10;
else divd-=1;
}
return result;
}
int main()
{
int num,count;
cin >> num;
if(num <= 3999) cout << solve(num,1000);
else cout << "Incorrect input.";
return 0;
}
4,6
(36 оценок)
Это интересно:
К
Кулинария-и-гостеприимство
24.06.2022
Как приготовить курицу с рисом: пошаговый рецепт для начинающих...
К
Кулинария-и-гостеприимство
25.08.2021
Как сделать чай из роз: полезные рецепты и особенности приготовления...
И
Искусство-и-развлечения
07.05.2022
Как играть на тромбоне: советы и рекомендации для начинающих...
12.09.2020
Как остановить человека, который задирает вас...
К
Компьютеры-и-электроника
26.04.2020
Как изменить одежду сима в The Sims 2: простые шаги...
К
Компьютеры-и-электроника
01.08.2020
Как закрывать приложения на iPhone, iPad и iPod Touch: инструкция для начинающих...
С
Семейная-жизнь
02.02.2020
Как показать почтение умершему знакомому...
К
Кулинария-и-гостеприимство
24.10.2021
Как законсервировать томатный соус...
03.04.2021
Как вернуть бывшего парня (для девушек-подростков)...
М
Мир-работы
29.12.2021
Как успешно пройти тестирование при приеме на работу...
Новые ответы от MOGZ: Информатика
Alinka24Alinka
06.07.2022
Выполнение алгоритма должно заканчиваться успехом за конечное время число шагов...
serob1223
16.11.2022
Решать нужно начальными метадами язык питон школьников делят между собой k яблок поровну, неделящийся остаток остаётся в корзинке. Сколько яблок достанется каждому...
fgtsjdu
21.03.2021
Решите алгоритм a:= 2 k:=4 a:=k+a*3 k:=a/2-k Объясните своё решение...
Nesnayka228
30.04.2021
Почему мы используем десятичную систему счисления, а компьютер — двоичную?...
AlinaAlbul
14.09.2020
Введите два числа .Если одно число больше второго, то число первое увеличить на 2,если меньше второго - то числа сложить. Результат вывести на экран....
Eldhei
12.03.2020
Программирование линейных и разветвляющихся алгоритмов Дамир составил код для вычисления значения Выбери правильный вариант. y=(math.pow(x,4)+x)/(math.pow(x,2)-x-2)/((math.pow(x,2)-x-2)...
максим1720
05.02.2020
идет сор кто за 10 мин зделаетт...
РыбкаНемо
23.03.2021
Отметьте все браузеры 1. Microsoft word 2. Internet explorer 3. Maicosoft outlook 4. Opera 5. Mozilla firefox...
Danelpos
19.08.2021
В чем разница между форматами чисел?...
polinaokuneva0oumyci
09.05.2021
1. В школе учатся четыре талантливых подростка: Иван, Петр, Алексей и Андрей. Один из них — будущий хоккеист, другой преуспел в футболе, третий — легкоатлет, четвертый...
MOGZ ответил
Сочинение на тему: кошка захотела рассказать о тебе.от имени кошки....
Переведите именованный масштаб в численный. в 1 см 5 км; в 1 см...
какие типы текстов ответ на вопросы : что случилось? какой? почему...
Главная мысоль сказки аленький цветочек...
Вкаком предложении есть фразеологизм? 1) коля лёгок на подъём, вскоре...
Вкаком словосочетании имя прилагательное употреблено в переносном...
Текст: серая бабочка, вроде большой моли, свалилась и легла в омут...
Черепаха тортилла устроила соревнования по бегу и пригласила троих...
Гавайцы проводили соревнования по серфингу. определить часть речи...
Составьте словосочетания. интересоваться чем? , вспомнить кого?...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ