Questions tagged [round]
The round tag has no usage guidance.
19
questions
0
votes
1answer
256 views
Readability in C passes tests on instructions page but when submitting, only 2/11 pass
I've written all of my code and tested that the letter, sentence and word output is counting correctly, which it seems to be. I even tested with all of the sentences on the instructions page and that ...
0
votes
2answers
45 views
PS1, Cash Question. Error when printing results of roundI() function
I am trying to print out the results of the round() function.
#include <stdio.h>
#include <math.h>
int main(void){
float change = 4.2; //want change for $4.2
printf("rounded %i",...
2
votes
1answer
342 views
Pset2 - Readability: How to round a .5 number depending on the 2nd digit after the decimal point
I have written a solution for readability from pset2 but I'm having problems with one of the points:
:( handles single sentence with multiple words expected "Grade 7\n", not "Grade 8\n".
So I ...
1
vote
1answer
155 views
PSet1 Cash returning implicitly declaring library function 'roundf' with type 'float (float)'
I am currently working on the pset1 greedy (cash) project. I am so close to finishing and I only have one more thing to complete before I can submit it as correct. I am working on rounding the initial ...
0
votes
1answer
143 views
Pset1 Cash - Trying to round float value DURING computation and not after
My original code for this problem is as follows:
int main(void)
{
float c = 0; //total coins
float $ = get_float("Change: ");
while($ <= 0.0099999 && $ >= 0.00000001)
{
$ = ...
0
votes
1answer
136 views
Could someone explain the significance of double round in pset1 “greedy” (less comfortable)?
I've wrote the following which passes check50 and operates as intended:
#include <stdio.h>
#include <cs50.h>
#include <math.h>
...
int cents = round(change * 100);
...
I've ...
0
votes
1answer
293 views
Number imprecision & Rounding - C$50 Finance
I am implementing my databases & functions for C$50 finance, but am running into some problems in terms of rounding. After certain stocks are bought, or a bad number w/ multiplication, I get ...
0
votes
2answers
142 views
pset1 greedy, help pleeeease
I have just run check50 and well the main part of my code is not working and I'm thinking it's because I'm not using the round function correctly. Please help.
Here's my code (ignore the constant ...
1
vote
2answers
134 views
Pset1 Greedy Help Please
I think my way of solving Greedy is a little unorthodox, but let's leave that for another day. If i'm looking for an answer to $2.11 , it will output 8Q,1D,no nickels and pennies. I am assuming it is ...
0
votes
1answer
141 views
Compilation error on function round in greedy.c, pset1
During compilation I have this error message.
$ clang greedy.c
/tmp/greedy-e7d5e2.o: In function main':
greedy.c:(.text+0x5c): undefined reference toround'
clang: error: linker command failed with ...
0
votes
1answer
417 views
Still Need Help. Pset1 Geedy with round()
I am still having trouble understanding what I'm doing wrong. I know the key has to do with how I use the round function and how I convert in order to avoid float imprecision (e.g. .01 is actually ....
1
vote
1answer
369 views
Why should I use round in greedy?
I am reading the manual (type 'man round' in the terminator) of round for Greedy and I don't understand exactly why I should use round. I see it is rounding up a float to a integer. But I don't want ...
0
votes
0answers
121 views
How to link math.h using “ make ”? [duplicate]
In greedy , for using "round" function , I need the compiler to automatically include math.h every time ( without linking it every time )using make but not with gcc . Is it possible ? if so , How ?
...
0
votes
1answer
2k views
Difficulty rounding on Greedy in pset1
I'm currently working on Greedy from problem set 1. When I run the CS50 check, everything works correctly except when with an input of 4.2. I know that this is related to how the float isn't rounded ...
0
votes
2answers
1k views
Modulo not working in Greedy
I'm working on pset1 Greedy and am trying to use a modulo to eliminate the need for loops. The user inputs a float in the form of the "change" needed. This is converted into a whole number for easier ...
0
votes
2answers
219 views
Pset1 greedy.c program error
I faced a problem when executing greedy.c. I think every thing is correct (or probably not), but every time I put $4.2 as the input the program outputs 22 coins, which should be 18 ( 16 x 25c + 2 x ...
1
vote
2answers
630 views
pset1 greedy rounding
I used n = 100.0*n; float roundf(float n); to covert dollar to cent and round it. However when I use gdb with an input of 4.2, the converted n is 419.999... and the program yields a result of 22 ...
0
votes
1answer
477 views
Getting a inifinite do while loop while using printf() and round()
This is part of code from my greedy.c
The purpose of this do while loop is to get a valid input.
I'm having trouble, I tested it outside do while loop and it was working fine.
I think that ...
0
votes
2answers
379 views
roundf function gives error in clang but runs smoothly in g++
while(a<0)
{
printf("\n O hai! How much change is owed?");
scanf("%f",&a);
}
b=(int)roundf(float(a*100));
The above is a part of my code. Clang gives an error 'expected expression' ...