М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Пикантные
Пикантные
03.01.2023 10:21 •  Информатика

написать программ в 4 строки без использования циклов и функций, сама задача: Как-то раз Ашот продавал арбузы. Но мюмзики(основные покупатели арбузов и такси-услуг) захотели не один арбуз, а несколько. Выяснилось, что каждый из n*k мюмзиков захотел по одинаковому количеству арбузов m. У Ашота было Z арбузов. Какое минимальное неотрицательное количество арбузов останется у Ашота после продажи m * n арбузов? k - любое натуральное число. Формат ввода
В единственной строке входного файла через запятую, пробел, или пробел с запятой даны n, m, Z.

Формат вывода
Вывести ответ на задачу. Если неотрицательного решения нет, вывести -1.

Пример 1
Ввод Вывод
3 4 15 3

Пример 2
Ввод Вывод
5 5 20 -1

Программа должна быть на Python 3.7.3

👇
Ответ:
Angelochek1915
Angelochek1915
03.01.2023

Ввод Вывод 3 9 16 7

4,4(36 оценок)
Открыть все ответы
Ответ:
relax217
relax217
03.01.2023
Для того, чтобы перевести число в любую систему надо:
1) разделить число на систему, и записать остаток, например

95 / 5 - остаток ноль

2) еще раз разделить и записать остаток

95 / 5 / 5 - остаток 4

3)  вычесть остаток ( 95 / 5 ) - 4 = 15 и еще раз разделить на 5

15 / 5 = 3

4) записать результат в обратном порядке

340, т.е. если число 95 перевести из десятичной системы в пятеричную, то получится 340

Это немного странно, но это правильный результат. Если не ясно - объясню как переводить в восьмеричную систему и как переводить в шестнадцатиричную 
4,7(3 оценок)
Ответ:
Polika127
Polika127
03.01.2023
Усложнённый вариант(всё работает исправно,при вводе больше или меньше 3 чисел выводится сообщение "Это не трёхзначное число!"):var
i,a,d:integer;
s:string;
begin
writeln('Введите трёхзначное число ');
read(s);
d:=length(s);
if d<>3 then
write('Это не трёхзначное число!');
if d=3 then
if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) then
write('Да')
else
write('Нет');
end. Простой вариант(выводится ошибка если цифр больше или меньше трёх!):var
i,a,d:integer;
s:string;
begin
writeln('Введите трёхзначное число ');
read(s);
if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) then
write('Да')
else
write('Нет');
endю
4,5(78 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ