Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2016, 19:31   #1
_Sok_
 
Регистрация: 28.01.2016
Сообщений: 9
По умолчанию Простая задача

Помогите решить задачу. C++. Заранее спасибо! N школьников делят K яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику?

Входные данные
Программа получает на вход числа N и K.

Выходные данные
Программа должна вывести искомое количество яблок.

Примеры:
входные данные
3
14

выходные данные
4
_Sok_ вне форума Ответить с цитированием
Старый 28.01.2016, 20:09   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

"Помогите" это когда есть свои попытки решения и конкретные вопросы. А для просто решения есть раздел Фриланс за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.01.2016, 21:27   #3
_Sok_
 
Регистрация: 28.01.2016
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
"Помогите" это когда есть свои попытки решения и конкретные вопросы. А для просто решения есть раздел Фриланс за вознаграждение.
Есть вариант:
Код:
#include < iostream >
using namespace std;
int main()
{
int a;
int p;
int l;
cin >> p;
cin >> a;
l = a / p;
cout << l << endl;
cout << a - l * p;
std::system("pause");
 return 0;
}

Последний раз редактировалось Serge_Bliznykov; 28.01.2016 в 21:34.
_Sok_ вне форума Ответить с цитированием
Старый 28.01.2016, 21:35   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

так одно число надо вывести.
имхо, достаточно так
Код:
  int N;
  int K;
  cin >> N;
  cin >> K;
  cout << K/N << endl;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.01.2016, 22:06   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Можно не разбивать на строки:
Код:
  int N, K;
  cin >> N >> K;
  cout << K/N << endl;
Arigato вне форума Ответить с цитированием
Старый 28.01.2016, 22:18   #6
_Sok_
 
Регистрация: 28.01.2016
Сообщений: 9
По умолчанию

Спасибо!
_Sok_ вне форума Ответить с цитированием
Старый 15.02.2016, 22:05   #7
vvmcpp
Форумчанин
 
Аватар для vvmcpp
 
Регистрация: 11.12.2010
Сообщений: 116
По умолчанию остаток в корзине

Про остаток забыли:
cout <<"ostatok = "<<K%N<<endl;
vvmcpp вне форума Ответить с цитированием
Старый 15.02.2016, 23:44   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

vvmcpp, где Вы увидели в исходном условии, что нужно выводить остаток?!!!


Цитата:
Выходные данные
Программа должна вывести искомое количество яблок.
Рекомендую перечитывать условие (и смотреть пример) столько раз, пока не прояснится, что нужно вывести только одно число (причём без всякого дополнительного сопровождающего текста, только число), равное числу яблок, которое достанется каждому школьнику.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
простая задача ligr Помощь студентам 5 21.03.2015 14:16
С++ Простая задача bgwqa Помощь студентам 1 17.12.2013 18:26
Простая задача Arsenx777 Помощь студентам 1 04.03.2012 11:18
Простая задача 95979 Microsoft Office Excel 1 26.02.2012 13:21
С++ (простая задача) slim>>> Помощь студентам 3 13.01.2010 20:13