Advertisement
BorjanCrvenkov

Code cezar C

Feb 2nd, 2020
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. int pomestuvanje(char a[],int x,int i){
  4.     if(a[i] =='\0'){
  5.     return 0;
  6.     }else{
  7.         if(isalpha(a[i])){
  8.             if(islower(a[i])){
  9.             int c=a[i]-'a';
  10.                 c+=x;
  11.                 a[i]=c%26+'a';
  12.             }else{
  13.             int c=a[i]-'A';
  14.                 c+=x;
  15.                 a[i]=c%26+'A';
  16.             }
  17.         }
  18.         return pomestuvanje(a,x,i+1);
  19.     }
  20. }
  21.  
  22. int main(){
  23.  
  24.     int n,x;
  25.     scanf("%d%d",&n,&x);
  26.     char niza[100];
  27.     for(int i=0;i<n+1;i++){
  28.     gets(niza);
  29.         pomestuvanje(niza,x,0);
  30.         puts(niza);
  31.     }
  32.  
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement