Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Jednoduchá šifra v céčku

Jednoduchá šifrace a dešifrace textu v programovacím jazyce 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);
                }
        }
}

Galerie


 

Všechny články v sekci
Zdrojákoviště jazyka C - Základní konstrukce
Program pro vás napsal David Jančík
Avatar
Uživatelské hodnocení:
3 hlasů
Autor je vášnivý programátor. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.
Aktivity