Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- #include<stdbool.h>
- #include<iostream>
- using namespace std;
- int calculPutere(int x,int exp){
- int p=1;
- for(int i=1; i<=exp; i++){
- p=p*x;
- }
- return p;
- }
- int rest(int s, int n, int e){
- int moneda=calculPutere(e,n);
- while(moneda>s){
- moneda=moneda/e;
- }
- cout<<endl;
- cout<<moneda;
- cout<<endl;
- return moneda;
- }
- int plataSuma(int s, int n, int e){//n exponent, e baza, s suma de platit
- int moneda=rest(s,n,e);
- int totalMonede=0;
- while(s>0){
- cout<<s/moneda<<" Monede de "<< moneda<<endl;
- totalMonede=totalMonede +s/moneda;
- s=s%moneda;
- moneda=rest(s,n,e);
- }
- return totalMonede;
- }
- int main(){
- int s=444;
- int e=2;
- int n=5;
- cout<<"Au fost folosite "<<plataSuma(s,n,e)<<" monede.";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement