• Предмет: Информатика
  • Автор: lavrenovegor2006
  • Вопрос задан 1 год назад

Є n білочок та m горішків, які потрібно розділити порівну між білочками (значення n та m вводить користувач) По скільки цілих горіхів отримає кожна білочка і скільки горіхів залишиться?
Даю 50 балов

Ответы

Ответ дал: demianwolfssd
42

Пояснення:

Для того, щоб обчислити відповідь на задачу, потрібно поділити m (кількість горішків) на n (кількість білочок). При цьому ціла частина цієї частки (ділення націло //) дорівнюватиме кількості горіхів, яку отримає кожна білочка, а остача (%) дорівнюватиме кількості горіхів, що залишиться.

Python:

n, m = map(int, input().split())

print(m // n, m % n)

C++:

#include <iostream>

using namespace std;

int main() {

   int n, m;

   cin >> n >> m;

   

   cout << m / n << " " << m % n << endl;

   

   return 0;

}


demianwolfssd: Что именно не получается? Объясните.
danilorodionov: ничего в пайтоне не получается
danilorodionov: n=int(input("Скільки білочок:"))
t=int(input("Скільки горішків:"))
x=(t%n)
y=(t//n)
print("Отримає кожна білочка =",y)
print("Залишится горіхів =",x)
danilorodionov: Вот в пайтоне
demianwolfssd: Опишите подробнее. 1) Что выводит программа? 2) Появляются ли исключения (exceptions) при работе программы? Если да, то какие именно? 3) Какая версия Python? (Код написан для Python 3.x, т.к. Python 2.x не поддерживается с 01.01.2020. Для Python 2.x код нужно немного изменить).
demianwolfssd: Твой код у меня отлично работает. Ответь на мои вопросы выше -- попробуем разобраться.
demianwolfssd: ЗЫ: у меня Python 3.9.2
cvbnhgfdcnnxndmd: Ні Оце правильна я вже перевіряла x=int(input('білочок'))
y=int(input(' горішків'))
z=y//x
n=y-x*z
print('кожна білочка отримала',z)
print('горішків лишилося',n)
demianwolfssd: @cvbnhgfdcnnxndmd, n = y - x * z и есть остаток от деления y на x (то есть <=> y % x). Также крайне иррационально создавать отдельные переменные для результатов расчёта, а также давать им столь бессмысленные (однобуквенные) имена.
demianwolfssd: Я уже длительное время пытаюсь получить от вас вменяемое объяснение, что именно не работает или не получается. Знаю, что код, предоставленный вам абсолютно рабочий. Сложно общаться с людьми, которые задают вопросы, при этом будучи совершенно не в теме. No comments. Всего доброго.
Вас заинтересует