codescracker
c++

C++ Program to Print Hello World



« Previous Program Next Program »

In this article, you will learn and get code to print Hello, World! in many ways using C++ program. Here are the list of programs on printing Hello, World:

Print Hello World

To print Hello, World! in C++ programming, just place Hello, World! inside inverted comma ("") after cout<< as shown in the program given below:

The question is, write a program in C++ to print Hello, World!. Here is its answer:

#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello, World!";
    cout<<endl;
    return 0;
}

This program was build and run under Code::Blocks IDE. Here is its sample output:

C++ program to print hello world

Print Hello World without using Semicolon

To print Hello World, without semicolon. The only thing to do is, remove semicolon after Hello as shown in this program:

#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello World";
    cout<<endl;
    return 0;
}

This program produces the output as shown in the snapshot given below:

print hello world without semicolon c++

Print Hello World 10 Times using for Loop

This program prints Hello, World! 10 times using for loop

#include<iostream>
using namespace std;
int main()
{
    int i;
    for(i=0; i<10; i++)
        cout<<"Hello, World!\n";
    cout<<endl;
    return 0;
}

This program produces Hello, World! 10 times as shown in the following sample output:

hello world 10 times using for loop c++

The dry run of above program goes like:

Print Hello World 10 Times using while Loop

This program does the same job as of previous program. The only difference is, this program uses while loop. The while loop only has one statement, that is the condition. Therefore we have to initialized 0 to i before the execution of while loop. And the update part included inside its body.

#include<iostream>
using namespace std;
int main()
{
    int i=0;
    while(i<10)
    {
        cout<<"Hello, World!\n";
        i++;
    }
    cout<<endl;
    return 0;
}

This program produces the same output as of previous program. You can replace the following block of code:

while(i<10)
{
    cout<<"Hello, World!\n";
    i++;
}

with

while((i++)<10)
    cout<<"Hello, World!\n";

Print Hello World using Function

This program prints Hello, World! using a user-defined function named printHello().

#include<iostream>
using namespace std;
void printHello();
int main()
{
    printHello();
    cout<<endl;
    return 0;
}
void printHello()
{
    cout<<"Hello, World!";
}

Produces the same output as of very first program in this article.

Print Hello World using Class and Object

This is the last program on the topic. This program is created using class and object, an object-oriented feature of C++.

#include<iostream>
using namespace std;
class CodesCracker
{
    public:
        void printHello();
};
void CodesCracker::printHello()
{
    cout<<"Hello, World!";
}
int main()
{
    CodesCracker c;
    c.printHello();
    cout<<endl;
    return 0;
}

This program also produces the same output as of very first program in this article.

In above program, an object c is created of type CodesCracker inside the main() function. Now using this object, we've called the member function of the class CodesCracker, named printHello(), that prints Hello, World! in similar way as done in previous program, using function.

Same Program in Other Languages

C++ Online Test


« Previous Program Next Program »



© Copyright 2021. All Rights Reserved.

CodesCracker