C++ :: Flipping A Coin Using Srand?
Aug 11, 2014
I'm just starting to learn C++ with Jumping into C++. In Chapter 9, we are asked to create a coining flipping program. My code runs, but I can't figure out why it keeps printing tails. Not very random. My thing was that I can pick heads if the random number generated from rand() is even, and tails if it is odd. But it just keeps printing tails.
Here is my code:
Code:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int rand_num;
[code].....
View 4 Replies
Mar 6, 2015
How do i make the srand() function make new numbers every time i call it? Now it seems like it repeats its result over an over again.
Below is a program that should generate random numbers for 3 dices and print these out. But it prints out the same nr over and over.
Code:
#include <stdio.h>
#define MAX 100
int filler(int dice1[MAX], int dice2[MAX], int dice3[MAX]) {
int throws, nr;
printf("Define the number of throws");
scanf("%d", &kast);
[Code] .....
View 6 Replies
View Related
Jan 26, 2014
I am currently using Xcode on a Mac to compile a c++ program. My class uses Codeblocks and I am having issues with the variable names and commands.
The assignment is to write a program that calculates the quarters, dimes, nickels, and pennies needed to input the amount of money. We have to apply the largest value coins first and use modulus for the remainder.
the input for turning in is: 398
This is idea I am getting...
#include <iostream>
int input;
int quarters, dimes, nickels, pennies;
cout<<"Enter dollar amount: ";
cin>> input;
quarters = inputquarters/.25;
[Code] ....
View 1 Replies
View Related
Oct 20, 2013
I have a current assignment for C++ involving us to make a program to determine coin change for example if you input the number 127 you would need 2 half dollars 1quarter and 2 pennies I have no way how to program this.
This is my code that doesn't do what i want it to
#include <iostream>
using namespace std;
int main ( ) {
float change;
int half_dollars, quarters, dimes, nickels, pennies; // declare variables
[Code] ....
View 1 Replies
View Related
Nov 14, 2013
Write a program that simulates coin tossing. For each toss of the coin, the program should print Heads or Tails. Let the program toss the coin 100 times and count the number of times each side of the coin appears. Print the results. The program should call a separate function flip that takes no arguments and returns 0 for tails and 1 for heads. [Note: If the program realistically simulates the coin tossing, then each side of the coin should appear approximately half the time.]
View 7 Replies
View Related
Mar 1, 2013
I'm currently working on a program to take the user's input as DDDD.CC and then converting it to the least amount of coins using quarters, dimes, nickels, and pennies. I was told to not use any doubles or floats as they would produce errors. And supposed to the use the library function atoi() after I take the input user's amount as a string to convert it into an integer.
So far the string input has worked and it produced the right number of quarters but it leaves off the cents. For example, I put in 352.23 and it gives the right amount of quarters but leaves off the 23 cents.here's my code:
#include <iostream> // Allows the program to perform input and output
#include <stdlib.h> // Atoi
#include <string>
using namespace std ; // Enables a program to use all the names in any Standard C++ header
int main() // Start of program execution {
string line ;
[code]....
View 6 Replies
View Related
Feb 10, 2015
I'm having trouble getting the program to calculate the percentage of times it flipped either heads versus tails. I realize what I currently have doesn't work because above I initialized heads and tails by giving them values of 0, but I'm unsure of how to fix it.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main () {
srand(time(0));
[Code] .....
View 2 Replies
View Related
Feb 20, 2013
My coin/money change code works when there can be an exact change each time, i.e. when the 1 cent option is available. However, when the change options are only $10, $5, $1, 25 cents and 10 cents, it does not give me what I want for instance, I wanted to get change for $237.80, I was expecting to get:
23 10's, one 5, two 1's and 8 dimes. However, the code below is giving me 23 10's, one 5, two 1's and 3 quarters (there is no option left for the 5 remaining cents).how to fix it?
Code:
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
void change(double cents, int a[]);
int main() {
double Dollars;
double cents;
[code]...
View 14 Replies
View Related
Aug 31, 2013
I want to make 10 random numbers thus making 10 random flips of a coin. I am getting 10 tails or 10 heads!
Code: #include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(int argc, const char * argv[])
{
[Code].....
View 4 Replies
View Related