Membuat Program Rekrusi (Recrusive) Dan Pointer Dengan Bahasa C

Untuk membuat aplikasi atau program rekrusi dan pointer dengan bahasa C, langsung saja masukkan kode dibawah ini. Untuk compilernya dapat menggunakan Borland atau Codeblocks.
  1. Membuat program Permutasi Dengan Menggunakan Rekrusi (Recrusive)

#include <stdio.h>

#include <conio.h>


int faktorial (int f);

int main(void){

int n,r,hasil;

 

printf(“Masukkan Jumlah Anggota Himpunan (N) = “);

scanf(“%d”,&n);

printf(“Masukkan Banyaknya Susunan Urutan (R) = “);

scanf(“%d”,&r);

 

hasil=faktorial(n) / faktorial(n-r);

printf(“Hasil Permutasi: %d”,hasil);

getch();

}


int faktorial (int f){

if (f<=1)

 return(1);

 else

 return(f*faktorial(f-1));

}

 

Output:

Membuat program Permutasi Dengan Menggunakan Rekrusi (Recrusive)

 
  1. Membuat Program Merubah Kalimat Kapital Menjadi Kecil (Uppercase to Lowercase) Dengan Menggunakan Pointer

#include <stdio.h>

#include <conio.h>

 

int main(){

char str[100];

char *s = str;

 

printf(“Masukkan Kalimat Kapital (Uppercase): “);

gets(str);

while(*s){

 *s = (*s >= ‘A’ && *s <= ‘Z’) ? *s+32 : *s;

 s++;

}

printf(“Hasil (Lowercase): %s”,str);

getch();

}

 

Output:

Membuat Program Merubah Kalimat Kapital Menjadi Kecil (Uppercase to Lowercase) Dengan Menggunakan Pointer 


  1. Membuat Program Pembalik Kalimat Dengan Menggunakan Pointer

#include <stdio.h>

#include <conio.h>

 

char str[1000];

char *ptr;


void main(){

int len,i;

printf(“Masukkan Kalimat: “);

gets(str);

 

ptr=str;

for(i=0;i<1000;i++){

if(*ptr == ‘’)break;

ptr++;

}

 

len=i;

ptr–;

printf(“Hasil Kalimat Terbalik: “);

for(i=len;i>0;i–){

printf(“%c”,*ptr–);

}

getch();

}

 

Output:

Membuat Program Pembalik Kalimat Dengan Menggunakan Pointer

Pos dibuat 92

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Pos Terkait

Mulai mengetik pencarian Anda diatas dan tekan enter untuk mencari. Tekan ESC untuk batal.

kembali ke Atas