C/C++ :: While Loop With Float Number?

May 20, 2014

I'm doing some exercises in c and i have to do one which shows me this output:

Quote
I=0 J=1
I=0 J=2
I=0 J=3
I=0.2 J=1.2
I=0.2 J=2.2
I=0.2 J=3.2
.....
I=2 J=?
I=2 J=?
I=2 J=?

View 2 Replies


ADVERTISEMENT

C++ :: Infinite Loop If Enter Float Number

Dec 4, 2014

I am unable to find why my code is going into infinite loop as below. This works perfectly fine if I keep entering just the integer values but if I enter a float number it ends up in an infinite loop

int main() {
int x;
while(1){
cin>>x;
cout <<x;
}
return 0;
}

View 3 Replies View Related

C :: How To Reserved Int Number And Print As Float Number

Nov 24, 2013

How to reserved int number and print as float number ?

View 1 Replies View Related

C :: How To Find First Bad Number From Float

Mar 6, 2015

I am entering numbers to float ... I want program to find out, which first number is not from specific interval. How to do it ? Example: Enter input : 5 10 20 30 50 46 . 30 is invalid. Here is the code :

Code:

while(scanf("%f",&input)!=EOF || input==0) {
sum=input+sum;
if (getchar() == '

[Code]....

View 3 Replies View Related

C++ :: Float Point Number?

Aug 25, 2013

how can I check if the number is float point number without converting the number to string and then find '.'?

For example, this number (5.0) should not be integer. I found the following way in Python but it didn't work in C++

abs(n - (int)n) < 0.000001

View 9 Replies View Related

C++ :: Zero Padding To A Float Number?

Aug 12, 2013

I want to convert a float number like 2.3 to 0002.3.Is therany inbuilt function in C/C++ for this.

View 4 Replies View Related

C++ :: How To Convert A Number Float In A Range

Aug 19, 2014

How do you convert a number float in a range of -10.0f to 17.0f to a eqivalent number in the range of 0.0f to 1.0f?The code does not work well. floaty is the float to change.

//change range to 0..1
diamond[x][y] = (floaty - minY) / (maxY - minY);

View 19 Replies View Related

C/C++ :: Dividing Number By Float Integer?

May 5, 2014

I need to read a float number and show the rest of his division by an integer, but i'm having the following error message:

Quote

error: invalid operands of types 'float' and 'int' to binary 'operator%'

View 8 Replies View Related

C++ :: Float Point Number Garbage

Apr 30, 2012

I have a program that runs fine but outputs garbage and skips processes when I input a decimal. It compiles fine and has no errors.

Code:
#include <iostream>
#include <float.h>
using namespace std;
int main() {
int x;
int y;

[Code] ....

View 4 Replies View Related

C++ :: Remove Decimal Point From Float Number?

Dec 16, 2013

What would be the best way to remove the decimal point from a float number? For instance if I have a float number .2546 I would like to be able to remove the dot and use just the number (int) 2546 for some calculations.

Maybe, convert to string than remove the first character from the string than convert the string back to an int?

View 2 Replies View Related

C/C++ :: Unlimited Number Of Arguments - Float To String Conversion

Mar 21, 2015

So, I'm supposed to do : Create a function with unlimited number of arguments, which forms a dynamic string based on the following form (%d, %s, %f, %lf, %c), with the following prototype:

char*create(char*form, ...);

The function is supposed to have the following output:

create("Peter is %d years old and is in %s-%c class.",7,"second",'A');
-> Peter is 7 years old and is in 7-A class.
create("His GPA is %lf.",4.96);
-> His GPA is 4.96.
create("His favourite subject is math!");
-> His favourite subject is math!

I've managed to do the following :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
char *create(char *form, ...) {
char *res =(char*)calloc(1,1),*pos_int,*pos_float,*pos_str,pos_char,*pos_long;

[Code] ....

The part with %d and %s string was not that hard, but now I'm supposed to convert %f and %lf to string, I've tried using sprintf but I've had no luck so far, another problem is the fact that I've gotta use lists to complete the task. I've been trying to convert float to string for the past 2 hours, but I'm drawing a blank now.

View 4 Replies View Related

C++ :: Turning A Limited Float Into Another Float?

Nov 20, 2013

I can do the folowing:

float var1 ;
var1 = 9.12345 ;
printf("%.2f",var1) ;

the output will be 9.12. What if I wanted to save that as another separate float with displaying it on screen?

View 1 Replies View Related

C/C++ :: Cannot Convert Float To Float Assignment

Jun 8, 2014

#include <iostream>
#include <string.h>
#include <sstream>

[Code]....

View 1 Replies View Related

C++ :: Loop A Set Number Of Times

Oct 29, 2013

I have been trying to make a program that asks for username and password, and if it is wrong it will loop back to the top. But i only want it to loop a set number of times, how can i do this? This is my code so far

string username;
string password;
cout << "Enter username: ";
getline(cin, username, '

[Code] ....

View 4 Replies View Related

C++ :: Approximating E Using A Loop - Euler Number

Oct 7, 2014

I am supposed to have a loop that terminates when the difference between two successive values of 'e' differ by less than 0.0000001 (6 zeroes). So far I have written this much of the code:

#include <stdio.h>
double eCalc(int terms, double e);
int main() {
int dummy;
int terms;
double e;

[Code] ...

It will not even run. Compiler code errors are as such:

error C4700: uninitialized local variable 'e' used

View 15 Replies View Related

C++ :: How To Find The Number Of Objects Without Loop

Nov 25, 2013

how i can find the 5 without loop?

vector<int>i;
vector<int>j;
i.push_back(1);
i.push_back(2);
j.push_back(3);
j.push_back(4);
j.push_back(5);

[Code]...

View 10 Replies View Related

C++ :: Random Number Generation In A Loop

Jan 2, 2014

I've researched this quite a bit and the overwhelming answer I've been seeing for a loop generating the same pseudo-random number is that you're seeing the random number generator inside the loop, but that is not the case with me . . . At least not that I can see.

Basically, as I mentioned, I have a loop "birthing" new bunnies in a loop. And all the new bunnies are being created with the same name and other details.

Here is the code:

void BunnyGraduation::breed() {
for (unsigned int male = 0; male < colony.size(); male++) {
if (colony.at(male).getSex() == Bunny::Sex::MALE && colony.at(male).getRadioactiveMutantVampireBunny() != true && colony.at(male).getAge() >= AGEOFCONSENT) {
for (unsigned int female = 0; female < colony.size(); female++) {

[Code] ....

srand(time(0)); is seeded ONCE in the constructor of the bunny object itself. . . Now, come to think of it, the constructor is called every time an object is created . . . And the constructor contains the srand() . . . and the constructor is being called in a loop. . . So therefore, yes, the srand() is being called inside the loop.

View 2 Replies View Related

C/C++ :: Finding Largest Number In Loop

Feb 10, 2014

I need to calculate the expected time it takes to do an activity using a formula provided and after the loop is broken it needs to show the number of projects processed and the project with the longest expected time. I've got everything working except for finding the the project with the longest expected time. What I have here just keeps displaying the number of the last project processed regardless of if it was the largest or not, specifically lines 54-61 is what i can't seem to figure out.

#include <stdio.h>
int main( void ) {
unsigned int counter;
int projectnumber;
int optimistictime;
int realistictime;

[Code] .....

View 1 Replies View Related

C :: Random Number Generator Inside / Outside A Loop?

Nov 15, 2013

I've been working on a program on and off for around a week now and I've been struggling towards the end of the program.First of all, the program is a maths quiz which generates two random numbers per question.I'll give you one part of my code:

Code:

srand ( time(NULL) ); //seeds the random number generator
int score = 0;
int a = rand()%12 +1; //generates a random num between 1-12
int b = rand()%12 +1;
int c = a+b;
int d;
}

[code]....

I've basically copied the above code 10 times and changed the variables by going through the alphabet e.g.

Code:

int a = rand()%12 +1; //generates a random num between 1-12
int b = rand()%12 +1;
int c = a+b;
int d; all the way to

Code:

int an = rand()%12 +1;
int ao = rand()%12 +1;
int ap = rand()%12 +1;
int aq = an+ao-ap;
int ar;

Now what I'm going to do is remove all the declared variables and create a loop. But my problem is; If I wanted to declare four variables for e.g.

Code:

int a = rand()%12 +1;
int b = rand()%12 +1;
int c = rand()%12 +1;
int d = a+b-c;

Would I place the srand( time(NULL)); inside the loop? it's confusing because I know an example of a basic loop with an array would be:

Code:

#include <stdio.h>
#include <conio.h>
int main(void)
{

int test[5]={21,18,47,21,4};
int I;
int total=0;

for (I=0;i<5;i++)
total += test[I];
}

[code]....

how or where to include the random number generator in the loop and to make it ask 10 questions at random.

View 1 Replies View Related

C++ :: Create A Specific Number Of For Loops Each In Another Loop

Sep 18, 2014

I want to create a specific number of for loops each in another loop, as in example:

for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
for(k=0;k<9;k++)
{
//some stuff
}
}
}

In this example there are 3 loops, but what if i want to create e.g. 10 such loops, and program reads a number of loops from a txt? It is needed for checking numbers.

View 2 Replies View Related

C++ :: How To Make Loop That Reiterates For Certain Number Of Players

Dec 11, 2013

Something that does something like this

at this point run a loop for all players, in this loop use random to determine the face and depending on the face run a loop (for roll again etc) or give next user the chance.

And this loop is 2-12 people, all rolling die.
They draw 3 die out of a cup of 12.
Then they roll the 3 die, getting fish, hook, or boot on each die.

View 1 Replies View Related

C++ :: Program To Generate Random Number Between 1 To 100 - While Loop Will Not End

Feb 21, 2014

My program asks me to write a C++ program that generates a random number between 1-100, and lets the user guess the number until he/she guesses correctly.

I have every thing done but my loop will not end. I know I have to "update" the loop to end it but I don't know what that means.

#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;

int main() {
srand(time(NULL)); //the function that generates random numbers

[Code] .....

View 2 Replies View Related

C++ :: Simple While Loop - Prints Out Number 10 Repeatedly

Apr 30, 2014

I know for while loops you type

while(argument){
do whatever
}

you have to use the brackets to enclose just like I used in my code right here.It is a simple while loop that is a countdown.

#include <iostream>
using namespace std;
int main() {
int n =10;
while(n>0){
cout << n << ", ";

[code].....

when I take the brackets away from my while loop, my code will still execute but it just prints out the number "10" repeatedly. I was just wondering why it does this and why the compiler does not throw out an error when I leave off the brackets after the "while()".

View 10 Replies View Related

C/C++ :: How To Execute For Loop And Generate A Random Number

Oct 24, 2014

I have to write a C++ program that picks a random number between 0 and 49. If the number is even lets say 30, then the computer will display 30, 32, 34, 36... all the way till 100, if its odd lets say 17, then the computer will display 17, 19.. till 99. I got the computer picking a random number, I just can't figure out how to display every other number using a for loop statement. Here's my code for random number generator:
   
#include <iostream>
#include <cstdlib> 
#include <ctime>  
using namespace std;  
int main()  

[Code] ....   

View 4 Replies View Related

C :: How To Repeat A Loop Based On Number Inputted By User

Oct 21, 2014

How can i repeat a loop based on the number inputted by the user?

View 4 Replies View Related

C++ :: Program To Make A Table For Any Input Number - Do While Loop

Nov 27, 2014

Write a program to make a table for any input number and then continuesly ask to press y to print more table and if you press any key other than y then program must be terminate using while loop and do while loop. How to start or end with it.

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved