Portál AbcLinuxu, 6. listopadu 2025 19:46
int main(){
FILE *f,*g;
int znak;
int pocet=0,a,b,c;
printf("Zadejte tri cisla pro sifrovani: ");
scanf("%d %d %d",&a,&b,&c);
f=fopen("original.txt","r");
g=fopen("sifra.txt","w");
while((znak=getc(f))!=EOF){
switch(pocet%3){
case 0:znak=znak+a; break;
case 1:znak=znak+b; break;
case 2:znak=znak+c; break;
}
if (znak>255)
znak=znak-256;
putc(znak,g);
pocet++;
}
fclose(f);
fclose(g);
getchar();
getchar();
return 0;
}
Řešení dotazu:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.