#include #define TRUE 1 #define FALSE 0 char kode[200]; int tkode[200]; char alfabet[42]; main() { FILE *fp,*fp1; int i,j,k; int ant_rep; int ant_tegn; char verdi; int x,diff; void sett_alf(); int ant_treff; sett_alf(); fp = fopen("infil.D","r"); fp1 = fopen("utfil.D","w"); fscanf(fp,"%d ",&ant_rep); for(k=1;k<=ant_rep;k++) { fprintf(fp1,"Melding %d\n",k); fscanf(fp,"%d \n",&ant_tegn); for(i=0;i= 'A' && verdi <= 'Z') { tkode[i] = verdi - 'A'; } if (verdi >= '0' && verdi <= '9') { tkode[i] = verdi - '0' + 32; } if (verdi == 'Æ') tkode[i] = 26; if (verdi == 'Ø') tkode[i] = 27; if (verdi == 'Å') tkode[i] = 28; if (verdi == ' ') tkode[i] = 29; if (verdi == ',') tkode[i] = 30; if (verdi == '.') tkode[i] = 31; } ant_treff = 0; for(i=0;i<=ant_tegn-4;i++) { x = tkode[i]; if (tkode[i+1] == (x + 10) % 42 && tkode[i+2] == (x - 6) % 42 && tkode[i+3] == (x - 2) % 42) { ant_treff++; fprintf(fp1,"Alternativ %d:",ant_treff); diff = 17 - x; for(j=0;j