Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /* The main program */
- int main(int argc, char *argv[])
- {
- int delkaSlova;
- char sifra[10];
- char vzoroveSlovo[10];
- char posunuteZnaky[10];
- int pocetZnakuSifra;
- int pocetZnakuVzor;
- // Scanner
- scanf("%d", &delkaSlova);
- for(int i = 0; i < delkaSlova; i++){
- scanf("%c", &sifra[i]);
- if(sifra[i] != 0){
- pocetZnakuSifra++;
- }
- }
- printf("\n");
- for(int i = 0; i < delkaSlova; i++){
- scanf("%c", &vzoroveSlovo[i]);
- if(vzoroveSlovo[i] != 0){
- pocetZnakuVzor++;
- }
- }
- // Error check
- if(delkaSlova == 0){
- fprintf(stderr, "Error: Chybny vstup!");
- return 100;
- } else if(delkaSlova != pocetZnakuSifra || delkaSlova != pocetZnakuVzor){
- fprintf(stderr, "Error: Chybna delka vstupu!");
- return 101;
- }
- void shift(const char *src, char *dst, int offset) {
- for (int i = 0; i < delkaSlova; i++){
- offset = -3;
- if(src[i] < 67 || (src[i] > 96 && src[i] < 99)){
- offset += 25;
- }
- dst[i] = src[i] + offset;
- }
- }
- shift(sifra, posunuteZnaky, -3);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement