SOFTWARE DEVLOPMENT FUNDAMENTALS-1
MINI PROJECT
SEMESTER – 1
ONLINE GAMING ARCADE
1. MANYA DUBEY (NJG230299)
2. ISHITA AGARWAL (NJE230004)
3. KASHISH GUPTA (NJG234511)
BATCH A-15
INTRODUCTION
In the following project we have focused on the basic understanding of c programming language and
used it to create a virtual gaming arcade. We have used our knowledge and practice of the language
to incorporate datatypes, operators, looping statements, function and libraries provided in the given
language and done our fair share of research to create the following games as a part of our SDF
project.
ABOUT OUR PROGRAM
Online arcade games are accessed through a web browser or dedicated gaming platforms. They offer
a wide variety of game genres, including action, racing, shooting, puzzles, sports, and a lot more. The
games in our program often feature simple controls and straight forward gameplay mechanics which
makes them easy to pick and play.
Our online arcade game also incorporates multiplayer features, enabling players to compete or
cooperate with others. This adds a social aspect to the gaming experience, allowing players to
challenge friends or participate in online leaderboards.
GAME DESCRIPTIONS:
1.) Os and Xs: Commonly known as Tic-tac-toe is a pencil paper game for two players, X and
O, who take turns marking their spaces in a 3x3 grid. The player who succeeds in placing
three respective marks in a horizontal, vertical, or diagonal row wins the game. This program
is a game program, Tic Tac Toe. Most of us have played this game in our leisure time, and we
have made a C program on it.
2.) ROCK-PAPER-SCISSORS : The game of Rock-Paper-Scissors (RPS) involves two
players simultaneously choosing either rock (r), paper (p), or scissors (s), but here’s a crisp!
We’ve put a more feature into this of PLAYER v/s COMPUTER. In this, user can play without
having a player 2. Informally, the rules of the game are that “rock beats scissors, paper beats
rock, and scissors beats paper”. That is, if one player selects rock and the other selects paper
then the latter player wins, and so on. If two players choose the same item then the round is a
tie.
3.) ODD-EVEN: A new way to play the same old game. Hand cricket is a game played by
many school kids for fun. It uses the concepts of cricket and played with hands. Hand Cricket
is a game in which two players show scores on their respective fingers. If the scores are
equal, then the batsman is declared out, otherwise, the score of the batsman is added to the
total runs of the batting team. In this game we have also put the option to play with computer
(AI) , that too with the name of our Indian cricket team players or by using your own name.
Hand Cricket will let us relive our past and provide us with an enhanced experience with all
the different and innovative features.
FLOWCHARTS
Os and Xs
ROCK PAPER SCISSORS
ODD EVEN
CONCEPTS OF C USED
● Input/output functions
● Operators
● For / while / do while loops
● If else statements
● Switch case statements
● Strings and Arrays
● Functions
PROGRAM
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
void OsandXs();
void rockpaperscissors();
void oddeven();
int main()
{
int menu_choice;
printf("\n\t\t\t\t\t
=============================WECLCOME============================\n");
printf("\t\t\t\t\t\t **WELCOME TO OUR ARCADE GAME**\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\t\t\t\t\t\t **HERE YOU CAN PLAY ANY GAME CREATED BY US**\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\t\t\t\t\t\t **YOU SEE THE GAME MENU SHORTLY :)**\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\t\t\t\t\t\t **PLEASE SELECT THE GAME WHICH YOU WANNA PLAY**\n");
printf("\n\t\t\t\t\t
=================================================================\n");
printf("\t\t\t\t\t\t o-----------------o\n");
printf("\t\t\t\t\t\t | 1. Os and Xs |\n");
printf("\t\t\t\t\t\t o-----------------o");
printf("\n\t\t\t\t\t
=================================================================\n");
system("color 2");
printf("\t\t\t\t\t\t o------------------------o\n");
printf("\t\t\t\t\t\t | 2. ROCK-PAPER-SCISSOR |\n");
printf("\t\t\t\t\t\t o------------------------o");
printf("\n\t\t\t\t\t
=================================================================\n");
system("color 3");
printf("\t\t\t\t\t\t o-----------------o\n");
printf("\t\t\t\t\t\t | 3. ODD-EVEN |\n");
printf("\t\t\t\t\t\t o-----------------o");
printf("\n\t\t\t\t\t
=================================================================\n");
system("color 5");
printf("\t\t\t\t\t\t o----------o\n");
printf("\t\t\t\t\t\t | 5. EXIT |\n");
printf("\t\t\t\t\t\t o----------o");
printf("\n\t\t\t\t\t
=================================X==============================\n");
system("color 6");
scanf("%d",&menu_choice);
switch(menu_choice)
{
case 1:
{
//tic tac toe
OsandXs();
break;
}
case 2:
{
// rps
rockpaperscissors();
break;
}
case 3:
{
//odd even
oddeven();
break;
}
case 5:
{
printf("\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t WE HOPE THAT YOU ENJOYED OUR GAME\n");
printf("\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t Xs AND Os\n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t CREATED BY\n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t MANYA DUBEY\n");
printf("\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t ROCK PAPER SCISSORS\n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t CREATED BY\n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t KASHISH GUPTA \n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t ODD EVEN\n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t CREATED BY\n");
printf("\n\t\t\t\t\t
============================================================\n");
printf("\t\t\t\t\t ISHITA AGARWAL\n");
}
}
return 0;
}
//1. PROGRAM FOR OsandXs
//********************OsandXs**********************
void OsandXs()
{
int option;
char a,b;
int m,k=1,s;
printf("PLAYER one - 'x'\n");
printf("PLAYER two - 'o'\n");
char one[3][3];
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
one[i][j]=' ';
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(k%2!=0)
{
printf("\t\t\t\t\t\t\t\t\tPlayer 1 enter the position: ");
m:
scanf("%d,%d",&m,&s);
if(one[m][s]==' ')
{
one[m][s]='x';
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
printf("\t\t\t\t\t\t\t\t\t\t %c | %c | %c \n",one[0][0],one[0][1],one[0][2]);
printf("\t\t\t\t\t\t\t\t\t\t _|_|_\n");
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
printf("\t\t\t\t\t\t\t\t\t\t %c | %c | %c \n",one[1][0],one[1][1],one[1][2]);
printf("\t\t\t\t\t\t\t\t\t\t _|_|_\n");
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
printf("\t\t\t\t\t\t\t\t\t\t %c | %c | %c \n",one[2][0],one[2][1],one[2][2]);
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
if(one[0][0]=='x' && one[0][1]=='x' && one[0][2]=='x')
{
b=one[0][0];
break;
}
else if(one[0][0]=='x' && one[1][0]=='x' && one[2][0]=='x')
{
b=one[0][0];
break;
}
else if(one[0][1]=='x' && one[1][1]=='x' && one[2][1]=='x')
{
b=one[0][1];
break;
}
else if(one[0][2]=='x' && one[1][2]=='x' && one[2][2]=='x')
{
b=one[0][2];
break;
}
else if(one[1][0]=='x' && one[1][1]=='x' && one[1][2]=='x')
{
b=one[1][0];
break;
}
else if(one[2][0]=='x' && one[2][1]=='x' && one[2][2]=='x')
{
b=one[2][0];
break;
}
else if(one[0][0]=='x' && one[1][1]=='x' && one[2][2]=='x')
{
b=one[0][0];
break;
}
else if(one[0][2]=='x' && one[1][1]=='x' && one[2][0]=='x')
{
b=one[0][2];
break;
}
}
else
{
printf("\n\t\t\t\t\t\t\t\t\tSorry you can't draw here!\n");
printf("\t\t\t\t\t\t\t\t\tEnter again: ");
goto m;
}
}
else
{
printf("\t\t\t\t\t\t\t\t\tPlayer 2 enter the position: ");
m2:
scanf("%d,%d",&m,&s);
if(one[m][s]==' ')
{
one[m][s]='o';
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
printf("\t\t\t\t\t\t\t\t\t\t %c | %c | %c \n",one[0][0],one[0][1],one[0][2]);
printf("\t\t\t\t\t\t\t\t\t\t _|_|_\n");
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
printf("\t\t\t\t\t\t\t\t\t\t %c | %c | %c \n",one[1][0],one[1][1],one[1][2]);
printf("\t\t\t\t\t\t\t\t\t\t _|_|_\n");
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
printf("\t\t\t\t\t\t\t\t\t\t %c | %c | %c \n",one[2][0],one[2][1],one[2][2]);
printf("\t\t\t\t\t\t\t\t\t\t | | \n");
if(one[0][0]=='o' && one[0][1]=='o' && one[0][2]=='o')
{
b=one[0][0];
break;
}
else if(one[0][0]=='o' && one[1][0]=='o' && one[2][0]=='o')
{
b=one[0][0];
break;
}
else if(one[0][1]=='o' && one[1][1]=='o' && one[2][1]=='o')
{
b=one[0][1];
break;
}
else if(one[0][2]=='o' && one[1][2]=='o' && one[2][2]=='o')
{
b=one[0][2];
break;
}
else if(one[1][0]=='o' && one[1][1]=='o' && one[1][2]=='o')
{
b=one[1][0];
break;
}
else if(one[2][0]=='o' && one[2][1]=='o' && one[2][2]=='o')
{
b=one[2][0];
break;
}
else if(one[0][0]=='o' && one[1][1]=='o' && one[2][2]=='o')
{
b=one[0][0];
break;
}
else if(one[0][2]=='o' && one[1][1]=='o' && one[2][0]=='o')
{
b=one[0][2];
break;
}
}
else
{
printf("\n\t\t\t\t\t\t\t\t\tSorry you can't draw here!\n");
printf("\t\t\t\t\t\t\t\t\tEnter again: ");
goto m2;
}
}
k++;
}
if(b=='x'||b=='o')
break;
}
if(b=='x')
{
printf("\t\t\t\t\t\t\t\t\t ______\n\t\t\t\t\t\t\t\t\t | PLAYER 1 WON! |\n\t\t\t\t\t\t\t\t\t
|______|\n");
}
else if(b=='o')
{
printf("\t\t\t\t\t\t\t\t\t ______\n\t\t\t\t\t\t\t\t\t | PLAYER 2 WON! |\n\t\t\t\t\t\t\t\t\t
|______|\n");
}
else
{
printf("\t\t\t\t\t\t\t\t\t ______\n\t\t\t\t\t\t\t\t\t | DRAW! |\n\t\t\t\t\t\t\t\t\t |______|\n");
}
printf("\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t\t *SEE YOU IN NEXT GAME*\n");
//2. PROGRAM FOR ROCK PAPER SCISSORS
//********************ROCK PAPER SCISSORS**********************
int ai_turn(); //declaration
char rule1(char ai, char playa);
char rule2(char p1, char p2);
void rockpaperscissors()
{
system("color E0");
int playerwins = 0, compwins = 0,pq1,pq2;
int element , round , playw , p1wins=0 , p2wins=0;
char player, computer,p1,p2;
char choices[] = {'r', 'p', 's'}; // 1 2 3
printf("\t\t\t\t\t WELCOME TO THE GAME ROCK PAPER SCISSORS\n");
printf("\t\t\t\t\t --------------------------------------------\n");
printf("\t\t\t\t\t o--------------------o \n");
printf("\t\t\t\t\t | ENTER YOUR CHOICE | \n");
printf("\t\t\t\t\t o--------------------o ");
printf("\n\n\t\t\t\t\t 1. PLAYER vs COMPUTER \n");
printf("\t\t\t\t\t 2. PLAYER vs PLAYER \n");
printf("\n\t\t\t\t\t Choose: ");
scanf("%d",&playw);
printf("\t\t\t\t\t ENTER THE NUMBER OF ROUNDS: ");
scanf("%d",&round);
switch(playw)
{
case 1:
{
printf("\n\t\t\t\t\t PLAYER vs COMPUTER ");
for (int i = 0; i < round; i++)
{
printf("\n\t\t\t\t\t Press 1 for ROCK");
printf("\n\t\t\t\t\t Press 2 for PAPER");
printf("\n\t\t\t\t\t Press 3 for SCISSORS");
printf("\n\n\t\t\t\t\t Player's turn: ");
scanf("%d", &element);
player = choices[element - 1]; //stores 'r','p' or 's'
printf("\t\t\t\t\t ----------------\n");
printf("\t\t\t\t\t | You chose: %c |\n", player);
printf("\t\t\t\t\t ----------------\n\n");
printf("\t\t\t\t\t Computer's turn\n");
element = ai_turn();
computer = choices[element - 1];
printf("\t\t\t\t\t -------------------\n");
printf("\t\t\t\t\t | Computer chose: %c |\n", computer);
printf("\t\t\t\t\t -------------------\n\n");
if (rule1(computer, player) == 'l')
{
compwins++;
printf("\t\t\t\t\t You lost this round:\ \n\n");
}
else if (rule1(computer, player) == 'd')
{
printf("\t\t\t\t\t It's a draw :\ \n\n");
}
else
{
playerwins++;
printf("\t\t\t\t\t You won this round :D \n\n");
}
printf("\t\t\t\t\t -------------\n");
printf("\t\t\t\t\t | You: %d |\n", playerwins);
printf("\t\t\t\t\t | Computer: %d |\n", compwins);
printf("\t\t\t\t\t -------------\n\n");
printf("\t\t\t
===========================================================\n\n");
}
printf("\t\t\t\t\t\t -----------------\n");
printf("\t\t\t\t\t | Final Score |\n");
printf("\t\t\t\t\t -----------------\n");
printf("\t\t\t\t\t | You | Computer |\n");
printf("\t\t\t\t\t |------|----------|\n");
printf("\t\t\t\t\t | %d | %d |\n", playerwins, compwins);
printf("\t\t\t\t\t -----------------\n\n");
if (playerwins > compwins)
{
printf("\n\t\t\t\t\t -------------------\n");
printf("\t\t\t\t\t | You won the match |\n");
printf("\t\t\t\t\t -------------------\n");
}
else if (playerwins < compwins)
{
printf("\n\t\t\t\t\t ------------------------\n");
printf("\t\t\t\t\t | Computer won the match |\n");
printf("\t\t\t\t\t ------------------------\n");
}
else
{
printf("\n\t\t\t\t\t -------------\n");
printf("\t\t\t\t\t | It's a draw |\n");
printf("\t\t\t\t\t -------------\n");
}
break;
}
case 2:
{
printf("\n\t\t\t\t\t PLAYER vs PLAYER ");
for (int i = 0; i < round; i++)
{
printf("\n\t\t\t\t\t Press 1 for ROCK");
printf("\n\t\t\t\t\t Press 2 for PAPER");
printf("\n\t\t\t\t\t Press 3 for SCISSORS");
printf("\n\n\t\t\t\t\t\t Player 1 turn: ");
scanf("%d", &pq1);
printf("\n\n\t\t\t\t\t\t Player 2 turn: ");
scanf("%d", &pq2);
p1 = choices[pq1 - 1]; // PLAYER 1 CHOICE
printf("%c",p1);
printf("\t\t\t\t\t -------------------\n");
printf("\t\t\t\t\t | Player 1 chose: %c |\n", p1);
printf("\t\t\t\t\t -------------------\n\n");
p2 = choices[pq2 - 1]; // PLAYER 2 CHOICE
printf("\t\t\t\t\t -------------------\n");
printf("\t\t\t\t\t | Player 2 chose: %c |\n", p2);
printf("\t\t\t\t\t -------------------\n\n");
if (rule2(p1, p2) == 'a') //
{
p1wins++;
printf("\t\t\t\t\t Player 1 won this round:)\n\n");
}
else if (rule2(p1, p2) == 'd')
{
printf("\t\t\t\t\t It's a draw :\\\n\n");
}
else
{
p2wins++;
printf("\t\t\t\t\t Player 2 won this round :D\n\n");
}
printf("\t\t\t\t\t -------------\n");
printf("\t\t\t\t\t | Player 1: %d |\n", p1wins);
printf("\t\t\t\t\t | Player 2: %d |\n", p2wins);
printf("\t\t\t\t\t -------------\n\n");
printf("\t\t\t
===========================================================\n\n");
}
printf("\t\t\t\t\t ----------------------\n");
printf("\t\t\t\t\t | Final Score |\n");
printf("\t\t\t\t\t ----------------------\n");
printf("\t\t\t\t\t | Player 1 | Player 2 |\n");
printf("\t\t\t\t\t |-----------|----------|\n");
printf("\t\t\t\t\t | %d | %d |\n",p1wins,p2wins);
printf("\t\t\t\t\t ----------------------\n\n");
if (p1wins > p2wins)
{
printf("\n\t\t\t\t\t ------------------------\n");
printf("\t\t\t\t\t | Player 1 win this match |\n");
printf("\t\t\t\t\t ------------------------\n");
}
else if (p1wins < p2wins)
{
printf("\n\t\t\t\t\t ------------------------\n");
printf("\t\t\t\t\t | Player 2 win this match |\n");
printf("\t\t\t\t\t ------------------------\n");
}
else
{
printf("\n\t\t\t\t\t -------------\n");
printf("\t\t\t\t\t | It's a draw |\n");
printf("\t\t\t\t\t -------------\n");
}
}
break;
}
}
int ai_turn() //Generation of random no. for computer's turn
{
srand(time(0));
int random = (rand() % 3) + 1;
return random;
}
char rule1(char ai, char playa) //FOR CHECKING THE CONDITIONS
{
if (ai == playa) //CONDITION FOR DRAW
{
return 'd';
}
else if (playa == 'r' && ai == 's')
{
return 'w';
}
else if (playa == 'p' && ai == 'r')
{
return 'w';
}
else if (playa == 's' && ai == 'p')
{
return 'w';
}
else if (ai == 'r' && playa == 's')
{
return 'l';
}
else if (ai == 's' && playa == 'p')
{
return 'l';
}
else if (ai == 'p' && playa == 'r')
{
return 'l';
}
}
char rule2(char p1, char p2) //FOR CHECKING THE CONDITIONS
{
if (p1 == p2) //CONDITION FOR DRAW
{
return 'd';
}
else if (p1 == 'r' && p2 == 's') // p1 wins return a p2 wins return b
{
return 'a';
}
else if (p1 == 'p' && p2 == 'r')
{
return 'a';
}
else if (p1 == 's' && p2 == 'p')
{
return 'a';
}
else if (p2 == 's' && p1 == 'p')
{
return 'b';
}
else if (p2 == 'r' && p1 == 's')
{
return 'b';
}
else if (p2 == 'p' && p1 == 'r')
{
return 'b';
}
}
//3 . PROGRAM FOR ODD EVEN
//********************ODD EVEN**************************
int run()
{
srand(time(0));
int num =(rand()%6)+1;
return num;
}
void oddeven()
{
char player_choice, player_name[100];
int batsman_name;
system("color 6");
printf("\t\t\t ===================================================\n");
printf("\t\t\t WELCOME TO HAND CRICKET GAME\n");
printf("\t\t\t===================================================\n");
top:
fflush(stdin);
printf("\n\t\t\t DO YOU WANT TO PLAY USING YOUR OWN NAME?\n");
printf("\t\t\t IF YES,PRESS 'Y'. IF NO, PRESS 'N'\n");
scanf("%c",&player_choice);
fflush(stdin);
if(player_choice=='Y'||player_choice=='y')
{
printf("\n\t\t\t OKAY CHAMP! ENTER YOUR NAME: ");
gets(player_name);
}
else if(player_choice == 'N'||player_choice=='n')
{
re_choose:
printf("\n\t\t\t PLEASE CHOOSE YOUR FAVOURITE PLAYER ");
printf("\n\t\t\t 1. VIRAT KOHLI\n\t\t\t");
printf("\n\t\t\t 2. HARDIK PANDYA \n\t\t\t");
printf("\n\t\t\t 3. KL RAHUL \n\t\t\t");
printf("\n\t\t\t 4. SACHIN TENDULKAR \n\t\t\t");
printf("\n\t\t\t 5. RAVINDRA JADEJA \n\t\t\t");
printf("\n\t\t\t 6. ROHIT SHARMA\n\t\t\t");
printf("\n\t\t\t 7. YUZVENDRA CHAHAL \n\t\t\t");
printf("\n\t\t\t 8. JASPRIT BUMRAH\n\t\t\t");
printf("\n\t\t\t 9. BHUVNESHWAR KUMAR\n\t\t\t");
printf("\n\t\t\t 10. RISHABH PANT\n\t\t\t");
printf("\n\t\t\t 11. MOHAMMED SHAMI\n");
scanf("%d",&batsman_name);
switch(batsman_name)
{
case 1:
{
strcpy(player_name, "VIRAT KOHLI");
break;
}
case 2:
{
strcpy(player_name, "HARDIK PANDYA");
break;
}
case 3:
{
strcpy(player_name, "KL RAHUL");
break;
}
case 4:
{
strcpy(player_name, "SACHIN TENDULKAR");
break;
}
case 5:
{
strcpy(player_name, "RAVINDRA JADEJA");
break;
}
case 6:
{
strcpy(player_name, "ROHIT SHARMA");
break;
}
case 7:
{
strcpy(player_name, "YUZVENDRA CHAHAL");
break;
}
case 8:
{
strcpy(player_name, "JASPRIT BUMRAH");
break;
}
case 9:
{
strcpy(player_name, "BHUVNESHWAR KUMAR");
break;
}
case 10:
{
strcpy(player_name, "RISHABH PANT");
break;
}
case 11:
{
strcpy(player_name, "MOHAMMED SHAMI");
break;
}
default:
{
printf("\t\t\t INVALID CHOICE\n");
goto re_choose;
break;
}
}
}
else
{
printf("\t\t\t Invalid choice :\n");
goto top;
}
int check, score=0, hit;
while(0<1)
{
re_enter:
printf("\n\t\t\t HIT: ");
scanf("%d",&hit);
if(hit<=6)
check=hit;
if(run()==hit)
{
break;
}
else if(hit>6)
{
printf("\t\t\t DEAD BALL\n");
goto re_enter;
}
score+=hit;
}
if(score<=20)
{
printf("\n\n\t\t\t +++++++++++++++++++++++++++++++++++++++++\n\t\t\t BETTER
LUCK NEXT TIME :)\n");
printf("\t\t\t %s MADE %d RUNS \n",player_name,score);
printf("\t\t\t +++++++++++++++++++++++++++++++++++++++++\n");
}
else if(score>=50 && score<100)
{
printf("\n\n\t\t\t +++++++++++++++++++++++++++++++++++++++++\n\t\t\t\t
CONGRATULATIONS! YOU MADE HALF CENTURY\n");
printf("\t\t\t %s MADE %d RUNS \n",player_name,score);
printf("\t\t\t +++++++++++++++++++++++++++++++++++++++++\n");
}
else if(score>=100)
{
printf("\n\n\t\t\t +++++++++++++++++++++++++++++++++\n\t\t\t WOOHOO! YOU NAILED IT
CHAP!!\n");
printf("\t\t\t %s MADE %d RUNS \n",player_name,score);
printf("\t\t\t +++++++++++++++++++++++++++++++++\n");
}
OUTPUTS
REFRENCES
• Stack overflow
• Geeks for Geeks
• Javatpoint
• Creately