menu bar

Wednesday, 13 April 2016

Mencetak bilangan dengan perbedaan +3 tetapi hasil yang di keluarkan hanya bilangan genapnya saja secara iteratif kemudian dirubah ke bentuk rekursif.

Mencetak  bilangan  dengan  perbedaan  +3  tetapi  hasil  yang  di  keluarkan  hanya bilangan genapnya saja secara iteratif kemudian dirubah ke bentuk rekursif.

dalam c++

#include <iostream>
using namespace std;

void iteratif(int i){
for(int a=1;a<i;a+=3){
if(a%2==0)
cout<<a<<" ";

}

}


void rekursif(int n,int y)
{
if(n<y){
if(n%2==0){
cout<<n<<" ";
}
rekursif(n+3,y);
}
}

int main(int argc, char *argv[])
{
int b;
cout<<"masukan bataas="; cin>>b;
cout<<"Hasil dengan cara menggunakan iteratif: "<<endl;

iteratif(b);
cout<<endl;
cout<<"Hasil dengan cara menggunakan rekursif: "<<endl;

rekursif(0,b);


}

dalam reptor




No comments:

Post a Comment