Senin, 28 Desember 2009

Listing & output

#include

main()

{

char bil[100];

int i,j,jumlah;

puts("Masukkan Bilangan : ");gets(bil);

jumlah=0;

for(i=0;bil[i];i++)

{

jumlah=jumlah++;

}

printf("\n");

printf("Jika bilangan tersebut dibalik menjadi:\n");

for(j=jumlah-1;j>=0;j--)

{

printf("%c",bil[j]);

}

printf("\n\n");

}


#include

#include

main()

{

char kar[50],rak[50];

printf("masukan kata : ");

printf("\tProgram membalik kalimat\n\n");

printf("--------------------------------------\n");

gets(kar);

strrev(kar);

strcpy(rak,kar);

strrev(kar);

if(strcmpi(rak,kar)==0)

printf("%s,PALINDROM\n",rak);

else

printf("%s,bukan PALINDROM\n",rak);

}



#include

main()

{

int nbil,bil,bagi=1000;

printf("\tProgram Memilah Bilangan\n");

printf("---------------------------------------\n\n");

printf("Masukkan angka bebas,Maksimal 9999 :");scanf("%d",&bil);

printf("\nBila bilangan dipilah akan menjadi :\n\n");

if(bil>0)

{

while((bil>0)&&(bil<9999))

{

nbil=bil/bagi;bil=bil%bagi;

if(nbil!=0)printf("%d\t",nbil*bagi);

bagi=bagi/10;

}

}

else if(bil<0)

{

while(bil!=0)

{

nbil=bil/bagi;bil=bil%bagi;

if(nbil!=0)printf("%d\t",nbil*bagi);

bagi=bagi/10;

}

}

else printf("Bil tidak bisa dipilah\n");

}

#include

main()

{

char kata[100];

int i,j,jumlah;

puts("Masukkan kata atau kalimat : ");gets(kata);

jumlah=0;

for(i=0;kata[i];i++)

{

jumlah=jumlah++;

}

printf("\n");

printf("Jika dibalik menjadi\n");

for(j=jumlah-1;j>=0;j--)

{

printf("%c",kata[j]);

}

printf("\n\n");

}




Tidak ada komentar:

Posting Komentar