#include #include #include int main(void){ int money_start, bet, money_bet; int money_result; int randomNumber = 0; int n = 0;   srand(time(0)); randomNumber = rand() % n;           printf("Entering the casino, how much money do you have? ");         scanf("%d", &money_start);           printf("We are playing roulette, odd or even bets only.\nPlace your bet!");           printf("Enter 1 for odd, 2 for even, 0 to quit: ");         scanf("%d", &bet);           printf("How much money do you want to bet? ");         scanf("%d", &money_bet);   while (( bet == 1 || bet == 2 )) {         if (( bet == 1)) {         printf("You bet $%d on odd numbers.", money_bet);                 if ((randomNumber % 2 == 0))                         {  money_result = money_start - money_bet;                           printf("You lose!");                           printf("Your balance is $%d!", money_result);}                   else { if ((randomNumber % 2 == 1))                         {  money_result = money_start + money_bet;                           printf("You win!");                           printf("Your balance is $%d!", money_result); }                         }          if ((bet == 2))         printf("You bet $%d on even numbers.", money_bet);                 if ((randomNumber % 2 == 0))                         { money_result = money_start + money_bet;                           printf("You win!");                           printf("Your balance is $%d!", money_result); }                 else { if ((randomNumber % 2 == 1))                         { money_result = money_start - money_bet;                           printf("You lose!");}}                           printf("Your balance is $%d!", money_result);                                 } }         if ((bet == 0))         printf("You exit the casino with %d", money_result);             return 0; }   This is my code, but I keep getting "Floating exception (core dumped)" what should I do to fix this?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

#include <stdlib.h>

#include <time.h>

#include <stdio.h>

int main(void){

int money_start, bet, money_bet;

int money_result;

int randomNumber = 0;

int n = 0;

 

srand(time(0));

randomNumber = rand() % n;

 

        printf("Entering the casino, how much money do you have? ");

        scanf("%d", &money_start);

 

        printf("We are playing roulette, odd or even bets only.\nPlace your bet!");

 

        printf("Enter 1 for odd, 2 for even, 0 to quit: ");

        scanf("%d", &bet);

 

        printf("How much money do you want to bet? ");

        scanf("%d", &money_bet);

 

while (( bet == 1 || bet == 2 ))

{

        if (( bet == 1))

{

        printf("You bet $%d on odd numbers.", money_bet);

                if ((randomNumber % 2 == 0))

                        {  money_result = money_start - money_bet;

                          printf("You lose!");

                          printf("Your balance is $%d!", money_result);}

 

                else { if ((randomNumber % 2 == 1))

                        {  money_result = money_start + money_bet;

                          printf("You win!");

                          printf("Your balance is $%d!", money_result);

}

                        }

         if ((bet == 2))

        printf("You bet $%d on even numbers.", money_bet);

                if ((randomNumber % 2 == 0))

                        { money_result = money_start + money_bet;

                          printf("You win!");

                          printf("Your balance is $%d!", money_result);

}

                else { if ((randomNumber % 2 == 1))

                        { money_result = money_start - money_bet;

                          printf("You lose!");}}

                          printf("Your balance is $%d!", money_result);

                                }

}

        if ((bet == 0))

        printf("You exit the casino with %d", money_result);

 

 

        return 0;

}

 

This is my code, but I keep getting "Floating exception (core dumped)" what should I do to fix this?

Expert Solution
Step 1

Objective: A program is provided for implementing the roulette game where a player will play the game and he may win or lose it. We need to fix errors in this given program.

Programming language: C

 

 

Step 2

Answer:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main(void){
    int money_start, bet, money_bet;
    int money_result;
    int randomNumber = 0;
    int n = 0;
    
    
    printf("Entering the casino, how much money do you have? ");
    scanf("%d", &money_start);

    printf("We are playing roulette, odd or even bets only.\nPlace your bet!");
    

    do 
    {
        printf("Enter 1 for odd, 2 for even, 0 to quit: ");
        scanf("%d", &bet);
        srand(time(0));
        randomNumber = rand();
        
        if ( bet == 1)
        {
            printf("How much money do you want to bet? ");
            scanf("%d", &money_bet);
            printf("You bet $%d on odd numbers.", money_bet);
            if (randomNumber % 2 == 0)
            {  money_result = money_start - money_bet;
                printf("You lose!");
                printf("Your balance is $%d!", money_result);
            }
            else if (randomNumber % 2 == 1)
            {  money_result = money_start + money_bet;
                printf("You win!");
                printf("Your balance is $%d!", money_result);
            }
        }
        if (bet == 2){
            printf("How much money do you want to bet? ");
            scanf("%d", &money_bet);
            printf("You bet $%d on even numbers.", money_bet);
            if (randomNumber % 2 == 0)
            { 
                money_result = money_start + money_bet;
                printf("You win!");
                printf("Your balance is $%d!", money_result);
            }
            else if (randomNumber % 2 == 1)
            { 
                money_result = money_start - money_bet;
                printf("You lose!");
                printf("Your balance is $%d!", money_result);
            }
            
        }
        if (bet == 0)
            printf("You exit the casino with %d", money_result);
    } while( bet == 1 || bet == 2 );  
        
    return 0;

}

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Program on Numbers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education