Write a function which takes one parameter int num, and prints out a countdown timer with minutes and seconds separated by a colon (:). It should print out one line for each second elapsed and then pause one second before printing out the next line. A few things to note: - You can assume that calling the function usleep(1000000) makes the program pause for one second - It should count down from num minutes:zero seconds to zero minutes:zero seconds - Your function must have the following signature: void timer(int num) You do not need to demonstrate calling this function from main(). You don't need to format the output nicely; the below is acceptable output for calling this function when minutes is 10: 10:0 9:59 9:58 … 9:1 9:0 8:59 8:58 … 0:2 0:1 0:0
1. Write a function which takes one parameter int num, and prints out a countdown timer with minutes and seconds separated by a colon (:). It should print out one line for each second elapsed and then pause one second before printing out the next line. A few things to note:
- You can assume that calling the function usleep(1000000) makes the program pause for one second
- It should count down from num minutes:zero seconds to zero minutes:zero seconds
- Your function must have the following signature:
void timer(int num)
You do not need to demonstrate calling this function from main().
You don't need to format the output nicely; the below is acceptable output for calling this function when minutes is 10:
10:0
9:59
9:58
…
9:1
9:0
8:59
8:58
…
0:2
0:1
0:0
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 4 images