IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Jednoduchá šifra v céčku

Jednoduchá šifrace a dešifrace textu v programovacom jazyku C.

/*
  Name: šifra
  Copyright:
  Author: David Jancik
  Date: 16/03/11 13:15
  Description: program šifruje slovo tak že každému písmenu odečte od jeho ascii hodnoty jedničku
*/
#include<stdio.h>
#include<stdlib.h>

main(){

        int i, volba;
        char slovo[144] = {'/0'};
        FILE *fr,*fw;

        printf("sifrovat - 1\ndesifrovat - 2\n");
        scanf("%d", &volba);

        printf("zadej slovo\n");
        scanf("%143s", &slovo);

        int delka = strlen(slovo);

        for(i=0;i<delka;i++)
        {
                if(volba == 1)
                        slovo[i] -= 1;
                else
                        slovo[i] += 1;

                printf("%c", slovo[i]);
        }

        printf("\ndo souboru? 1/0\n");
        if(getch() == '1')
        {
                fw=fopen("sifra.txt","w");

                for(i=0;i<delka;i++)
                {
                        putc(slovo[i],fw);
                }
        }
}

Galéria


 

Všetky články v sekcii
Zdrojákoviště jazyka C - Základná konštrukcia
Program pre vás napísal David Jančík
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor je vášnivý programátor. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.
Aktivity