What will be the output?
#include <stdio.h>
int main()
float a = 6.0;
printf("%.2f", (9/5)*a + 11);
return 0;
a) 21.00
b) 19.00
C) 0.00
d) 17.00
Answers
Answered by
7
Your answer is Option C
0!
Answered by
3
Option d is the correct answer for the above question.
Explanation:
- The above expression firstly divides the 9 by 5 and takes 1. It is because when it is divided the 9 by 5, then the result will take in the terms of an integer. It is because both the number is written in integer.
- Then the value is multiplied to the float number which is the value of a variable and makes it 6.00.
- Then the value is get added to 11 and makes it 17.00.
- Then the value 17.00 is printed, because there the format string prints the number up to two decimal numbers.
Learn more:
- Output of C-program : https://brainly.in/question/1478621
Similar questions
Social Sciences,
5 months ago
Math,
5 months ago
Social Sciences,
10 months ago
Social Sciences,
10 months ago
Physics,
1 year ago