Skip to content
Programming101
Programming101

Learn everything about programming

  • Home
  • CS Subjects
    • IoT – Internet of Things
    • Digital Communication
    • Human Values
  • Programming Tutorials
    • C Programming
    • Data structures and Algorithms
  • HackerRank Solutions
    • HackerRank Algorithms Solutions
    • HackerRank C problems solutions
    • HackerRank C++ problems solutions
    • HackerRank Java problems solutions
    • HackerRank Python problems solutions
Programming101
Programming101

Learn everything about programming

C++ program to compare two string

YASH PAL, 31 July 202422 August 2024

In this post, we will write a C++ program to compare two strings. The user will enter two strings and if both strings are equal then the program will print that both strings are equal else print both strings are not equal.

C++ program to compare two string

C++ program to compare two string.

#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<process.h>


int strcom(char*, char*);

int main()
{
    system("cls");
    char s1[100],s2[100];
    int f;

    std::cout<<"Enter the first string = ";
    gets(s1);
    std::cout<<"Enter the second string = ";
    gets(s2);

    f = strcom(s1,s2);

    std::cout<<f;

    getch();
}

int strcom(char *str1, char *str2)
{
    int i;
    int m = 0;
    int n = 0;

    for(i=0;i<strlen(str1); i++)
    {
        if(str1[i] == str2[i])
            m = m+1;
        if(m==strlen(str1))
        {
            std::cout<<"Both string are equal"<<std::endl;
            return(0);
            exit(0);
        }
    }

    for(i=0;i<strlen(str1);i++)
    {
        n = ((str1[i] - str2[i]));

        if(n<0)
        {
            std::cout<<"String one first "<<std::endl;
            return(-1);
            exit(0);
        }
        else if(n>0)
        {
            std::cout<<"String two first"<<std::endl;
            return(1);
            exit(0);
        }
    }
    return 0;
}

Output

Enter the first string = this is a string
Enter the second string = this is a string
Both string are equal
coding problems cpp

Post navigation

Previous post
Next post
  • How AI Is Revolutionizing Personalized Learning in Schools
  • GTA 5 is the Game of the Year for 2024 and 2025
  • Hackerrank Day 5 loops 30 days of code solution
  • Hackerrank Day 6 Lets Review 30 days of code solution
  • Hackerrank Day 14 scope 30 days of code solution
©2025 Programming101 | WordPress Theme by SuperbThemes