Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Studente : Scia Massimiliano
- Classe : 3IC
- Data : 13/05/12 19:44
- Nome del file : ricorsione
- */
- #include <iostream>
- #include <cmath>
- #include <ctime>
- #include <cstdlib>
- #include <cctype>
- #include <windows.h>
- #include <fstream>
- #include <time.h>
- #include <stdio.h>
- #define N 100
- using namespace std;
- void end(void){
- fflush(stdin);
- cout<<"\n\nPremere Invio per continuare.";
- getchar();
- }//end
- int div_(int dividendo, int divisore){
- if(dividendo>=divisore)
- return 1+div_(dividendo-divisore,divisore);
- else
- return 0;
- }//div
- int elev(int base, int esp){
- if(esp>0)
- return base*elev(base,esp-1);
- else
- return 1;
- }//esp
- int main(){
- int a,b,c,d;
- cout<<"\nInserisci il dividendo e il divisore: ";
- cin>>a>>b;
- cout<<"\n\nDivisione fra "<<a<<" e "<<b<<": "<<div_(a,b);
- cout<<"\n\nInserisci la base e l'esponente: ";
- cin>>c>>d;
- cout<<"\n\nElevamento di "<<c<<" alla "<<d<<": "<<elev(c,d);
- end();
- return 0;
- }//main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement