Skip to main content

C programs QnA

Q. If sum of two integer is 14 and if one of them is 8 then find other integer. Ans: Well, this is very simple. Simply, one integer is 8 and sum of two integers is 14. So, we need to subtract the number 8 from their sum of 14 to get the second number. So, the second number is: 14 - 8 = 6 C-Program of this task Code---> #include<stdio.h> int main () { int num1 = 8 , num2 , sum = 14 ; num2 = sum - num1 ; printf ( "The second number is: %d" , num2 ); return 0 ; }

Checking two Strings equal or not and Concatenate two strings using Class in C++



In this C++ program we will Create a class ‘STRING’ which has one data member ‘str’. The class can perform concatenation of two string by ‘+’ operator overloading and check given two string are equal or not by ‘==’ operator overloading. Strings will be given by the user.

input:

Two Strings.

output:

Either the strings will be equal to each other or not and after that they will be concatenated.

CODE---->


#include<iostream>
#include<string.h>
using namespace std;
class STRING
{
 private:
  char str[100];
 public:
  void getString()
  {
   gets(str);
  }
  void display()
  {
   puts(str);
  }
  STRING operator+(STRING X)
  {
   STRING s;
   strcpy(s.str,str);
   strcat(s.str,X.str);
   return(s);
  }
  int operator==(STRING X)
  {
   if(strcmp(str,X.str)==0)
    return 1;
   else
    return 0;
  }
};
int main()
{
 STRING s1,s2,s3;
 cout<<"Enter 1st String: ";
 s1.getString();
 cout<<"Enter 2nd String: ";
 s2.getString();
 cout<<"\n-----------------------\n";
 cout<<"1st String is: ";
 s1.display();
 cout<<"2nd String is: ";
 s2.display();
 cout<<"\n-----------OUTPUT--------------\n";
 if(s1==s2)
  cout<<"**String are equal**";
 else
  cout<<"**String are not equal**";
 cout<<"\nConcatenation of given two string is: ";
 s3=s1+s2;
 s3.display();
}


Download the C-Program file of this Program.

Don't just read, run on your pc !!!


RESULT :


Enter 1st String: You are the
Enter 2nd String:  best programmer.

-----------------------
1st String is: You are the
2nd String is:  best programmer.

-----------OUTPUT--------------
**String are not equal**
Concatenation of given two string is: You are the best programmer.

--------------------------------
Process exited after 72.06 seconds with return value 0
Press any key to continue . . .


Images for better understanding :


Comments

  1. Do you understand there's a 12 word phrase you can tell your man... that will trigger intense emotions of love and impulsive appeal for you buried inside his chest?

    Because hidden in these 12 words is a "secret signal" that fuels a man's impulse to love, adore and care for you with his entire heart...

    12 Words That Trigger A Man's Desire Instinct

    This impulse is so hardwired into a man's brain that it will make him try better than ever before to make your relationship as strong as it can be.

    In fact, triggering this mighty impulse is absolutely essential to getting the best possible relationship with your man that the instance you send your man one of the "Secret Signals"...

    ...You'll immediately notice him open his soul and heart to you in such a way he's never expressed before and he will distinguish you as the one and only woman in the world who has ever truly interested him.

    ReplyDelete
  2. Water Hack Burns 2 lb of Fat OVERNIGHT

    More than 160k women and men are hacking their diet with a easy and SECRET "liquid hack" to drop 1-2 lbs every night in their sleep.

    It is effective and works every time.

    You can do it yourself by following these easy steps:

    1) Go get a glass and fill it up half glass

    2) And now do this strange HACK

    and be 1-2 lbs skinnier when you wake up!

    ReplyDelete
  3. Your Affiliate Profit Machine is ready -

    And getting it set up is as easy as 1---2---3!

    This is how it all works...

    STEP 1. Input into the system what affiliate products the system will advertise
    STEP 2. Add PUSH BUTTON traffic (it takes JUST 2 minutes)
    STEP 3. Watch the system explode your list and sell your affiliate products on it's own!

    Do you want to start making profits?

    Your MONEY MAKING affiliate solution is RIGHT HERE

    ReplyDelete

Post a Comment

Popular posts from this blog

Linear Queue Program in C-Language

In this C program we will perform operations over Linear Queue ( i.e: Data insert Operation, Data remove Operation and display Operation ). The Choice( i.e: data insert,remove or display ) will be made by the user and The Number will be taken from the user( i.e: For Data insert Operation ). input: The Choice(i.e Data insert, remove or display) & The Number (integers) (i.e. for Data insert Operations) (15,10,128 etc.) output: The Operations will be excecuted as choosen by the user. CODE----> #include<stdio.h> #include<stdlib.h> #define MAXSIZE 10 int Q [ MAXSIZE ], front =- 1 , rear =- 1 ; void qinsert ( int x ) { if ( rear == MAXSIZE - 1 ) printf ( "\n Queue is Full." ); else if ( front ==- 1 ) { front = 0 ; rear = 0 ; Q [ front ]= x ; } else { rear ++; Q [ rear ]= x ; } } void qdelete () { if ( front ==- 1 ) printf ( "\n Queue is Empty." ); else if ( front == rear ) { printf ( "

Calculate sum of 5 numbers using Array in C-language

In this C -program we will scan the numbers using array and then we will calculate the sum of the given numbers, also using array. The numbers will be taken from the user. input: 5 numbers.(i.e : 5,6,9,56,548) output: The sum of the given numbers will be printed on the screen. CODE----> #include<stdio.h> #include<stdlib.h> main() { int arr[5],i,sum=0; printf ("       Enter Five numbers : "); for ( i=0 ; i<5 ; i++ ) {       scanf (" %d ",&arr[i]); } for ( i=0 ; i<5 ; i++ ) {      sum=sum+arr[i]; } printf (" \n      The sum of the given 5 numbers is : %d\n ",sum); system (" pause "); } Don't just read, write it, run it..... RESULT :

C-program of printing "Hello World", 10 times on the screen.

In this C program we will print "Hello World", 10 times on the screen. We will use "body-less-loop" for this C-Program. "Body-less-loop" : it means that the inner part(code block to be executed) of the loop will be empty and the loop will have a semi-colon(;) in it's end. i.e: for ( .....  ; .....  ; .....  ) ; input: Null. output: "Hello World" will be printed on the screen, 10 times. CODE----> #include<stdio.h> int main() {      int i;      for( i=1 ; i<=10 ;printf( "   Hello World ! \n ", i++ )) ;      return 0 ; } Don't just read, write it, run it..... RESULT :