program mensadikan string di c/c++

#include"stdio.h"

#include"string.h"

main()
{
char kal[10],hasil;
int i,a,pjg,angka;

puts("input kalimat");
gets(kal);

printf("masukan berapa banyak pergeseran = ");
scanf("%d",&a);
printf("\n\nhuruf yang di sandikan :\n\n");

pjg=strlen(kal);

        for(i=0;i<pjg;i++)
        {if(kal[i]!=' ')
        kal[i]+=a;
        printf("%c",kal[i]);
       
        }

printf("\n");

}