/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C/C++.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
/*
NAME : Brian J Peter
SECTION : B
UNIVERSITY R.NO : 2018766
ROLL NO : 16
PRG 1 : Write a program to insert a Sub-String into a String from particular position.
*/
# include<stdio.h>
#include<string.h>
void main() {
char str[100],str2[20];
int n,i,l1,l2,j;
printf("\t\t\t*******INPUT******* \n"); printf("Enter the String : \n"); printf("Enter the Sub-String : \n"); printf("Enter the position from where you want to enter Sub-String : \n"); for(i=0; i<l2; i++)
{
for(j=l1; j>=(n-1); j--)
{
str[j+1]=str[j];
}
str[n-1]=str2[i];
l1++;
n++;
}
printf("\t\t\t*******OUTPUT******* \n");
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKV2VsY29tZSB0byBHREIgT25saW5lLgpHREIgb25saW5lIGlzIGFuIG9ubGluZSBjb21waWxlciBhbmQgZGVidWdnZXIgdG9vbCBmb3IgQy9DKysuCkNvZGUsIENvbXBpbGUsIFJ1biBhbmQgRGVidWcgb25saW5lIGZyb20gYW55d2hlcmUgaW4gd29ybGQuCgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwovKgpOQU1FIAkJICAgICAgICAgICAgIDogQnJpYW4gSiBQZXRlcgpTRUNUSU9OICAgICAgICAgIAkgCSA6IEIKVU5JVkVSU0lUWSBSLk5PICAgIAkgOiAyMDE4NzY2ClJPTEwgTk8gICAgIAkJIDogMTYKUFJHIDEgOiBXcml0ZSBhIHByb2dyYW0gdG8gaW5zZXJ0IGEgU3ViLVN0cmluZyBpbnRvIGEgU3RyaW5nIGZyb20gcGFydGljdWxhciBwb3NpdGlvbi4KKi8gCgojIGluY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+CnZvaWQgbWFpbigpIHsKCmNoYXIgc3RyWzEwMF0sc3RyMlsyMF07CmludCBuLGksbDEsbDIsajsKcHJpbnRmKCJcdFx0XHQqKioqKioqSU5QVVQqKioqKioqIFxuIik7CnByaW50ZigiRW50ZXIgdGhlIFN0cmluZyA6IFxuIik7CmdldHMoc3RyKTsKcHJpbnRmKCJFbnRlciB0aGUgU3ViLVN0cmluZyA6IFxuIik7CmdldHMoc3RyMik7CnByaW50ZigiRW50ZXIgdGhlIHBvc2l0aW9uIGZyb20gd2hlcmUgeW91IHdhbnQgdG8gZW50ZXIgU3ViLVN0cmluZyA6IFxuIik7CnNjYW5mKCIlZCIsICZuKTsKbDE9c3RybGVuKHN0cik7CmwyPXN0cmxlbihzdHIyKTsKZm9yKGk9MDsgaTxsMjsgaSsrKQp7CiAgICBmb3Ioaj1sMTsgaj49KG4tMSk7IGotLSkKICAgIHsKICAgICAgICBzdHJbaisxXT1zdHJbal07CiAgICB9CiAgICBzdHJbbi0xXT1zdHIyW2ldOwogICAgCiAgICBsMSsrOwogICAgbisrOwp9CnByaW50ZigiXHRcdFx0KioqKioqKk9VVFBVVCoqKioqKiogXG4iKTsKcHV0cyhzdHIpOyAgCgp9Cg==