PPSC EXERCISE-8

 

EXERCISE-8

1. Write a program in C to compare two strings without using string library functions.
SOURCE CODE:
#include<stdio.h>
int main(){
    char str1[50],str2[50];
    int i;
    printf("Enter string1:\n");
    gets(str1);
    printf("Enter string2:\n");
    gets(str2);
    for(i=0;str1[i]!='\0' || str2[i]!='\0';i++)
        if(str1[i]!=str2[i])
            break;
    if(str1[i]-str2[i]==0)
        printf("Both strings are equal.");
    else if(str1[i]-str2[i]>0)
        printf("String1 is greater than String2.");
    else
        printf("String1 is lesser than String2.");
    return 0;
}
OUTPUT-1:
Enter string1:
there
Enter string2:
there
Both strings are equal.

OUTPUT-2:
Enter string1:
their
Enter string2:
there
String1 is lesser than String2.

OUTPUT-3:
Enter string1:
there
Enter string2:
their
String1 is greater than String2.

2. Write a program in C to copy one string to another string.
SOURCE CODE:
#include<stdio.h>
int main(){
    char str1[30],str2[30];
    int i;
    printf("Enter string:\n");
    gets(str1);
    for(i=0;str1[i]!='\0';i++)
        str2[i]=str1[i];
    str2[i]='\0';
    printf("Copied string is:\n");
    puts(str2);
}
OUTPUT:
Enter string:
hello world
Copied string is:
hello world

No comments

Algorithms and Programs

  Algorithms and Programs Both the algorithms and programs are used to solve problems, but they are not the same things in terms of their fu...