Today
we are going to solve a question of HackerRank together. So, without wasting
any more time let’s jump straight into the question.
#Below
the following text/question is taken straight from HackerRank:-
In this challenge, we will learn some
basic concepts of C that will get you started with the language. You will need
to use the same syntax to read input and write output in many C challenges. As
you work through these problems, review the code stubs to learn about reading
from stdin and writing to stdout.
Task:-
This
challenge requires you to print on a single line, and then print the
already provided input string to stdout. If you are not familiar with C, you may want to
read about the printf() command.
Example:-
The required output is:
Hello,
World!
Life
is beautiful
Function
Description:-
Complete the main() function below.
The main() function has the following
input:
·
string
s: a string
Prints:-
·
*two
strings: * "Hello, World!" on one line and the input string on the
next line.
Input
Format:-
There is
one line of text, .
Sample
Input 0:-
Welcome
to C programming.
Sample
Output 0:-
Hello,
World!
Welcome to C programming.
Solution:-
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
int
main(){
char s[100];
scanf("%[^\n]%*c",&s);
printf("Hello, World!\n");
printf(s);
return 0;
}
Well, that’s it here is the solution and if you have any difficulty in understanding any line of the code, feel free to ask me in the comment section. 😃
0 Comments