//YOusef Rabah   Asi 13 p 5 (cstrings 3) T. Dec. 4th       Drawer 1602

#include "CS35lib.h"

char code_letter (char ch)
{
  int move;
  cin>>move;
  if ((ch >= 'A' && ch <='Z') || (ch >='a' && ch <='z'))
  {
      if (ch != 'Z' || ch != 'z') 
	  {
		ch = ch+ move;
	  }
  }
  else
    {
      if (ch == 'Z' ) ch = ch + move;
      if (ch == 'z') ch = ch + move;
      
    }
  
  return ch;
}

int main()
{   
	int i, length_name, move;
	char name[20], ch;
	
	
	cout<<"Enter your name: ";
	getline(name);
	cout<<"How far forward do you want to move for the code? ";
	
	name = code_letter(name);
	cout<<"In code, your name is "<<name<<".";

	cout<<"Backward, in code, your name is: ";
	length_name= strlen(name);
	
	for (i= length_name -1 ; i >=0 ;i-- )
	{
		cout<<name[i];
	}

	return 0;
}
