Привет, Прохожий | Регистрация | Войти | RSS

Blogers.Ucoz.ru

Пару страниц творчества и неплохой форум

НОВЫЕ ФАЙЛЫ
13 Января 2012 | Комм.0
Презентация "Пасха в Чувашии" 
НОВЫЕ ТЕМЫ
НОВЫЕ ТЕМЫ ФОРУМА
15 Марта 2016 | prezident
Техпомощь. Гаражный секс. Москва. 
Новое в БЛОГЕ
www.Blogers.Ucoz.ru
Главная » 2011 » Октябрь » 23 » Задача по программированию на С++ (Условие-Решение)
19:08
Задача по программированию на С++ (Условие-Решение)

Вит и задачку решил щас по программированию С++))) Ато пытался как-то на паре решить, не удалось... По форумам искал, везде почему-то только обсуждают задачку, а ответ не пишут.

Условие задачи: 

Покупатель должен заплатить в кассу S руб. У него имеются купюры по 10, 50, 100, 500, 1000 и 5 000 руб. Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр?

Решение:

//---------------------------------------------------------------------------

#include <vcl.h>
#include<iostream.h>
#include<math.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{int s;
cout<<"Vvedite S ";
cin>>s;

if(s/500)
cout << s/500 << " [500rub]" << endl;
s%=500;
if(s/100)
cout << s/100 << " [100rub]" << endl;
s%=100;
if(s/50)
cout << s/50 << " [50rub]" << endl;
s%=50;
if(s/10)
cout << s/10 << " [10rub]" << endl;
s%=10;
if(s/5)
cout << s/5 << " [5rub]" << endl;
s%=5;
if(s/2)
cout << s/2 << " [2rub]" << endl;
s%=2;
if(s/1)
cout << s/1 << " [1rub]" << endl;
s%=1;
system("pause");
return 0;
}
//---------------------------------------------------------------------------



Просм.: 1582 | Автор: Ромчик

Комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]