Selasa, 09 April 2013

program menjumlahkan bilangan genap dan ganjil secara rekrusif

#include <cstdlib>
#include <iostream>

using namespace std;
void jumlah(int n, int jumgenap,int jumganjil){
     if(n>0){
            
             if (n%2==0){//jika  genap
             jumgenap +=n; //maka jumgenap
             }else{
             jumganjil +=n; //maka jumganjil
             }
             n--; // decremen
             jumlah (n,jumgenap, jumganjil);//sel methot            
             }else {
    
     cout<<" jumlah genap : " <<jumgenap<<endl;
     cout<<"jumlah ganjil : "<<jumganjil<<endl;
     }
     }
int main(int argc, char *argv[])
{
   
    jumlah (7, 0,0);
 
    system("PAUSE");
    return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar