Print String Till CharacterID:2569



A string S is passed as the input. Character C is also passed as the input. The program must print the string value S till C is encountered.

Input Format:
The first line denotes the value of S.
The second line denotes the value of C.

Output Format:
The first line contains the string value S till C is encountered.

Boundary Conditions:
Length of S is from 3 to 100.

Example Input/Output 1:
Input:
manager
e

Output:
manag

Example Input/Output 2:
Input:
Everest
e

Output:
Ev

Explanation:
As the input character C is e which is in lower case, the first letter in Everest< upper case E is ignored and the string S is printed till a lower case e is encountered.

PROGRAM IN C:

 #include<stdio.h>
#include<stdlib.h>
int main()
{
    char s[1000],c;
scanf("%[^\n]\n%c",s,&c);
for(int i=0;i<strlen(s);i++)
{if(s[i]==c)break;
printf("%c",s[i]);
}
}

 

Comments

Post a Comment

Popular Posts