// No 1
#include <stdio.h>int main(){
int A[5]={20,15,14,2,7};
int i,j,k;
printf("Nilai Awal : ");
for (i=0;i<5;i++){
printf("%d ", A[i]);
}
for (i=1;i<5;i++){
k=A[i];
j=i;
while (A[j-1]>k && j>0){
A[j]=A[j-1];
j=j-1;
}
A[j]=k;
}
printf("\nSetelah eksekusi :");
for (i=0;i<5;i++){
printf("%d ", A[i]);
}
getch();
return 1;
}
// No 2
#include <stdio.h>int main(){
char A[10]='bodhamat';
int i,j,k,x;
printf("String Awal : ");
printf("%s ", A[10]);
x=strlen(A);
for (i=1;i<=x;i++){
k=A[i];
j=i;
while (A[j-1]>k && j>0){
A[j]=A[j-1];
j=j-1;
}
A[j]=k;
}
printf("\nSetelah eksekusi :");
for (i=0;i<5;i++){
printf("%c", A[i]);
}
getch();
return 1;
}
#include <stdio.h>
int main(){
char A[10]='bodhamat';
int i,j,k,x;
printf("String Awal : ");
printf("%s ", A[10]);
x=strlen(A);
for (i=1;i<=x;i++){
k=A[i];
j=i;
while (A[j-1]>k && j>0){
A[j]=A[j-1];
j=j-1;
}
A[j]=k;
}
printf("\nSetelah eksekusi :");
for (i=0;i<5;i++){
printf("%c", A[i]);
}
getch();
return 1;
}
// No 4
#include <stdio.h>
int main(){
char A[255];
int i,j,k,x,jumlah;
printf("String Awal : ");
gets(A);
x=strlen(A);
for (i=1;i<x;i++){
k=A[i];
j=i;
while (A[j-1]>k && j>0){
A[j]=A[j-1];
j=j-1;
}
A[j]=k;
}
printf("\nSetelah eksekusi :");
jumlah=0;
for (i=0;i<x;i++){
printf("%c", A[i]);
if (A[i]='a' || 'A'){
jumlah=jumlah+1;
}
}printf("\njumlahlah karakter a = %d",jumlah);
getch();
return 1;
}
Tidak ada komentar:
Posting Komentar