Except the Nth Position
The program must accept a string value S and an integer N as the input. The program must remove the characters which are present at the positions of multiples of N and then print the modified string as the output.
Boundary Condition(s):
1 <= Length of S <= 100
2 <= N <= Length of S
1 <= Length of S <= 100
2 <= N <= Length of S
Input Format:
The first line contains the string S and the integer N.
The first line contains the string S and the integer N.
Output Format:
The first line contains the modified string.
The first line contains the modified string.
Example Input/Output 1:
Input:
SQUIRRELED 3
Input:
SQUIRRELED 3
Output:
SQIRELD
SQIRELD
Explanation:
In the string SQUIRRELED, the characters which are present at the positions of multiples of 3 are U, R and E.
So remove the characters U, R and E in the string SQUIRRELED.
Hence the output is SQIRELD
In the string SQUIRRELED, the characters which are present at the positions of multiples of 3 are U, R and E.
So remove the characters U, R and E in the string SQUIRRELED.
Hence the output is SQIRELD
Example Input/Output 2:
Input:
Banglore 2
Input:
Banglore 2
Output:
Bnlr
Bnlr
Solution:-
#include<stdio.h>
#include <stdlib.h>
int main()
{
char s[100];
int a;
scanf("%s %d",s,&a);
int len=strlen(s);
for(int i=1;i<=len;i++)
{
if(i%a==0)
continue;
else
printf("%c",s[i-1]);
}
}
Comments
Post a Comment