C Programming - Declarations and Initializations - Discussion
Discussion Forum : Declarations and Initializations - General Questions (Q.No. 5)
5.
How would you round off a value from 1.66 to 2.0?
Answer: Option
Explanation:
/* Example for ceil() and floor() functions: */
#include<stdio.h>
#include<math.h>
int main()
{
printf("\n Result : %f" , ceil(1.44) );
printf("\n Result : %f" , ceil(1.66) );
printf("\n Result : %f" , floor(1.44) );
printf("\n Result : %f" , floor(1.66) );
return 0;
}
// Output:
// Result : 2.000000
// Result : 2.000000
// Result : 1.000000
// Result : 1.000000
Discussion:
79 comments Page 6 of 8.
Akshatha said:
1 decade ago
@Sasikumar.
You said that ceil() - This function works as follows: if the value is greater than or equal to (_.5) then, it round off a value into the next integer value.
Otherwise it round off into before integer value of the given float number, but in the explanation part they have given an example in that the o/p of ceil(1.44) is 2 how can it be? it was suppose to b 1 right?
You said that ceil() - This function works as follows: if the value is greater than or equal to (_.5) then, it round off a value into the next integer value.
Otherwise it round off into before integer value of the given float number, but in the explanation part they have given an example in that the o/p of ceil(1.44) is 2 how can it be? it was suppose to b 1 right?
Dhanshri said:
1 decade ago
Friends there is no any functions like roundup() and roundto() in C language.
Poorni said:
1 decade ago
What is mean by ceil and round to? What is the difference between ceil, roundto and roundup?
Lokesh said:
1 decade ago
Guys ceil() function deletes the fractional value and increments the number by 1, whereas floor() function deletes the fractional part and displays the number. Here in these two functions the fractional part is not considered.
Eg:
ceil(1.66) = 2
ceil(1.10) = 2
floor(1.90)= 1
floor(1.33) = 1
Eg:
ceil(1.66) = 2
ceil(1.10) = 2
floor(1.90)= 1
floor(1.33) = 1
Vikram said:
1 decade ago
It is good but the people who are doing basics to under stand for them can you explain in deep manner.
Asha said:
1 decade ago
What is an round off? How the given program get execute?
Ajay said:
1 decade ago
The Explanation which you people were given was very good. But some people are saying one thing i.e., ceil (1.2) gives 1, and some are saying 2, may I please know the correct answer?
I am confused!
I am confused!
Maya said:
1 decade ago
What is the answer if ceil (1.2)?
Does it gives 1 or 2? Please help me I was confused by various explanations over here.
Does it gives 1 or 2? Please help me I was confused by various explanations over here.
Raj said:
1 decade ago
@Maya the answer will be 2!
Kuldeep said:
1 decade ago
@Maya.
The answer will be 2 because ceil() function only display the next higher integer for the given no.
The answer will be 2 because ceil() function only display the next higher integer for the given no.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers