w3resource

C Exercises: Display firstname, lastname and year of birth sequentially

C Input Output statement: Exercise-7 with Solution

Write a program in C that reads a forename, surname and year of birth and displays the names and the year one after another sequentially.

Pictorial Presentation:

C Input Output: Display firstname, lastname and year of birth sequentially

Sample Solution:

C Code:

#include <stdio.h>    // Include the standard input/output header file.

int main() {
char firstname[20], lastname[20];   // Declare character arrays for first name and last name with a maximum size of 20 characters each.
int bir_year;   // Declare an integer variable 'bir_year' to store the year of birth.

printf("Input your firstname: ");   // Prompt the user to input their first name.
scanf("%s", firstname);   // Read and store the user's input in 'firstname'.

printf("Input your lastname: ");   // Prompt the user to input their last name.
scanf("%s", lastname);   // Read and store the user's input in 'lastname'.

printf("Input your year of birth: ");   // Prompt the user to input their year of birth.
scanf("%d", &bir_year);   // Read and store the user's input in 'bir_year'.

printf("%s %s %d\n", firstname, lastname, bir_year);   // Print the first name, last name, and year of birth.

return 0;   // Return 0 to indicate successful execution of the program.
}

Sample Output:

Input your firstname: Tom                                                                                     
Input your lastname: Davis                                                                                    
Input your year of birth: 1982                                                                                
Tom Davis 1982

Flowchart:

C Programming Input Output Flowchart: Display firstname, lastname and year of birth sequentially.

C Programming Code Editor:

Previous: Write a program in C that takes minutes as input, and display the total number of hours and minutes.
Next: Write a program in C to calculate the sum of three numbers with getting input in one line separated by a comma.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming-exercises/input-output/c-input-output-statement-exercises-7.php