Tuesday, 25 November 2014

judul materi hari ini . . .

array

#include <stdio.h>
#define jum_kolom 2
#define max_kar 256
main ()

{

char konversi [][jum_kolom] = {
'A',  '_',
'a',  '2',
'E',  '<',
'e',  '<',
'I',  '1',
'i',  '1',
'O',  '0',
'o',  '0',
'U',  '^',
'u',  '^',
'P',  '%',
'Q',  '&',
'R',  '@',
'S',  '?',
'T',  '{',
'U',  '#',
'V',  '!',
'W',  '+',
'X',  '-',
'Y',  '2',
'Z',  '=',
'B',  '!',
'C',  '+',
'D',  '-',
'F',  '2',
'H',  '=',
'M',  '1',
'N',  '1',
'R',  '0',
'R',  '0',
};

char kalimat [max_kar], karakter;
int i = 0, j, jum_kar, jum_penyandi;

printf ("masukkan sebuah kalimat dan akhiri dengan enter\n");
printf ("kemudian kalimat tersebut akan saya sandikan\n");
printf ("kalimat :  ");

while ((kalimat [i] = getchar ()) != '\n')
i++;
jum_kar = i;


printf ("\n hasil setelah disandikan : ");
jum_penyandi = sizeof (konversi) / jum_kolom;

for (i = 0; i<jum_kar; i++)
{
karakter = kalimat [i];
for (j = 0; j < jum_penyandi; j++)
{
if (karakter == konversi [j][0])
{
karakter = konversi [j][1];
break;

}
if (karakter == konversi [j][1])
{
karakter = konversi [j][0];
break;
}
}
putchar (karakter);
}
printf ("\n\n");









}


0 comments:

Post a Comment