Anda di halaman 1dari 2

Pembalik Kata

Ex. Abcd ---> dcba #include <stdio.h> int main() { char kata[50]; int pjgstring,i; printf("Masukkan kata : "); gets(kata); pjgstring=strlen(kata); printf("\nSetelah dibalik : "); for(i=pjgstring;i>=0;i--) printf("%c",kata[i]); getchar(); return 0; } }

error=b-z; } printf("\nakarnya adalah : %.2f", z); getch(); break; } case 'n': { printf("selamat tinggal kawan"); break; } } return 0;

Mengurutkan
#include <stdio.h> #include <conio.h> #include <stdlib.h>

Program akar
#include <stdio.h> #include <conio.h> int main() { float a=0; float b=0; float error=0; float z=0; char answer=0; printf("mau mengakarkan?jika iya tekan y/n\n"); scanf("%c", &answer); switch(answer) {case 'y': { printf("\nmasukan angka anda :"); scanf("%f", &a); b=a; z=b/2+a/b/2; error=a-z; while(error>=0.001) { b=z; z=b/2+a/b/2;

int main() { char data[50], tempe, *pa; int pil, i,j; while(pil!=4) { printf("\n1. rendah ke tinggi."); printf("\n2. tinggi ke rendah."); printf("\n3. Pointer"); printf("\n4. Exit."); printf("\nEnter :"); scanf("%d", &pil); switch(pil) { case 1: { printf("\nInputkan kata: "); scanf("%s", &data); for(i=0; data[i]; i++) { for(j=i+1; data[j]; j++) { if (data[i] > data[j]) { tempe = data[i]; data[i] = data[j];

data[j] = tempe; } } } puts(data); };break; case 2: { printf("\nInputkan kata: "); scanf("%s", &data); for(i=0; data[i]; i++) { for(j=i+1; data[j]; j++) { if (data[i] < data[j]) { tempe = data[i]; data[i] = data[j]; data[j] = tempe; } } } puts(data); };break; case 3:{ printf("\nInputkan kata: "); scanf("%s", &data); pa = data; for(i=0; data[i]; i++) { printf("\ndata[%d] = %c = %p", i, *(pa+i), pa+i); } return 0; break; } } } }

Anda mungkin juga menyukai