Swap (a,b)
{
a=a-b;
b=b+a;
a=b-a;
}
Filed under: Uncategorized | 14 Comments »
Swap (a,b)
{
a=a-b;
b=b+a;
a=b-a;
}
Filed under: Uncategorized | 14 Comments »
Biasanya kita membuat program C atau C++ dengan input dari keyboard, nah sekarang kita coba dengan memberikan inputnya berupa sebuah file input.txt. Misalnya kita punya soal seperti ini. kemudian jawaban versi saya seperti ini seperti ini. caranya sebagai berikut :
Buatlah sebuah file input untuk menguji program yang anda buat. Misalnya input.txt. Untuk contoh filenya bisa [...]
Filed under: Uncategorized | 4 Comments »
Input
.—.-
.—.—..–..–.-.-.
Jawaban versi amatiran
#include <stdio.h>
#include <ctype.h>
#include <string.h>
char Cek(char x[]);
void Cetak(char x[]);
void createEmpty(char x[]);
int main()
{
char N;
int perhatian=0;
int i=0;
char tampung[10];
char hasil[10];
int j=0;
char temp=0;
bool cetak=true;
bool min=true;
createEmpty(hasil);
createEmpty(tampung);
while ( scanf( “%c”, &N ) != EOF )
{
if ((int)N != 10)
{
tampung[i++]=N;
if(Cek(tampung)!=’O’)
{
i=0;
perhatian=0;
hasil[j++]=Cek(tampung);
createEmpty(tampung);
}
else
perhatian++;
}
else
{
i=0;
j=0;
if(perhatian==0)
Cetak(hasil);
else
printf(“could not be translated\n”);
createEmpty(hasil);
createEmpty(tampung);
perhatian=0;
}
}
return 0;
}
char Cek(char x[])
{
if (strcmp(x,”.–”)==0) return ‘A’;
else if(strcmp(x,”-.”)==0) return ‘B’;
else if(strcmp(x,”—”)==0) return ‘C’;
else if(strcmp(x,”..”)==0) return ‘D’;
else if(strcmp(x,”–..”)==0) return ‘E’;
else if(strcmp(x,”–.-”)==0) [...]
Filed under: Uncategorized | 5 Comments »