Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Equal Strings
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char a[100],b[100];
- int i;
- gets(a);
- gets(b);
- int brojac=0;
- for(i=0;i<strlen(a)&&i<strlen(b);i++)
- {
- if(a[i]==b[i])
- {
- a[i]='*';
- b[i]='*';
- brojac++;
- }
- }
- printf("%d\n",brojac);
- printf("%s\n",a);
- printf("%s",b);
- }
- //String Transformation
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- void getString(char *a)
- {
- int i=0;
- char c;
- scanf("%c",&c);
- while(c!='\n')
- {
- *(a+i)=c;
- i++;
- scanf("%c",&c);
- }
- *(a+i)='\0';
- }
- void insert_at(char *a,char *b,int n)
- {
- int a_size=strlen(a);
- int b_size=strlen(b);
- int i;
- for(i=a_size-1;i>=n;i--)
- {
- a[i+b_size]=a[i];
- }
- for(i=n;i<b_size+n;i++)
- {
- a[i]=b[i-n];
- }
- a[a_size + b_size]='\0';
- }
- int main()
- {
- char a[100],b[100];
- getString(a);
- getString(b);
- int n;
- scanf("%d",&n);
- insert_at(a,b,n);
- printf("%s\n",a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement