Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*********************************
- * Name: Liel *
- * q1 *
- * *
- **********************************/
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- void myFgets(char str[], int len);
- void reset(int nums[], int lett[], char str[]);
- void changeLetters(int nums[], int lett[], int len);
- int main (void)
- {
- char str[50]={0};
- int letters[50]={0};
- int numbers[50]={0};
- myFgets(str, 50);
- reset(numbers, letters, str);
- changeLetters(numbers, letters, strlen(str)/2);
- return 0;
- }
- void myFgets(char str[], int len)
- {
- fgets(str, len, stdin);
- str[strcspn(str, "\n")]=0;
- }
- void reset(int nums[], int lett[], char str[])
- {
- int i=0;
- int j=0;
- int index=0;
- index=strcspn(str, "+");
- for(i=0; i<index; i++)
- {
- lett[i]=str[i];
- nums[i]=str[index+i+1]-'0';
- }
- }
- void changeLetters(int nums[], int lett[], int len)
- {
- int i=0;
- int number=0;
- for(i=0; i<len; i++)
- {
- number=0;
- if(lett[i]+nums[i]>'z')
- {
- number=('a'-1)+(lett[i]+nums[i])-'z';
- printf("%c ", number);
- }
- else
- {
- printf("%c ", lett[i]+nums[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement