Rabu, 06 April 2016

ITERATIF dan REKRUSIF NO 2

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