PROGRAM C++.
INTERATIF :
#include <iostream>
#include<cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class Bilangan{
private:
int x,y;
public:
Bilangan(){x=1;y=100;}
int rekursif(int x,int y);
void rekursif();
};
int Bilangan::rekursif(int x,int y){
if (x<=100){
if (x%5==0 && x%7==0){
cout<<"hasil :"<<x<<endl;
}
return rekursif(x+1,y);
}
}
int main(int argc, char** argv) {
;
{ Bilangan z;
z.rekursif(1,100);
}.
return 0;
}..
REKRUSIF:
#include <iostream>
#include<cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
char str[128];
char pil;
void balik(int jumlah,char string[]){
cout<<string[jumlah];
if(jumlah>0){
balik((jumlah-1),string);
}
}
int main(int argc, char** argv) {
cout<<"masukan kata = ";
cin.getline(str,sizeof(str));
cout<<endl;
cout<<"kata menjadi setelah di balik = ";
balik((cin.gcount()-2),str);
return 0;
}
Tidak ada komentar:
Posting Komentar