Ejercicios y practicas de programación en c resueltos o con solución

El ejercicio planteado es el siguiente:

Algoritmo de programación informática en lenguaje c, que solicita una cantidad considerada una apuesta, el programa realiza el lanzamiento de forma aleatoria de una moneda, si sale cara el jugador gana el doble de la apuesta realizada, si sale cruz no gana nada.

La solución de los ejercicios que se plantean es la siguiente:



#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
    int moneda;  // 0 = Cara , 1 = Cruz o Corona
    int Cantidad = 0;
    char salir = 0;
    // Bucle de salida
    while(salir!='s' && salir!='S') {
        // solicitar la cantidad a apostar
        printf("\nApuesta tu cantidad....: ");
            scanf(" %d",&Cantidad);
        // Tirar la moneda, para realizar esta acción
        // utilizamos la funcion rand
            moneda = rand() % 2;
        // Saber que ha salido y dar el premio
        if(moneda==0) {
              printf("\nHa salido CARA ganas el doble");
              printf("\nHas ganado %d ",Cantidad*2);
        } else {
              printf("\nHa salido CRUZ no ganas nada");
        }
        printf("\n¿Quiere terminar S/N");
        scanf(" %c",&salir);
    }
  system("PAUSE");
  return 0;
}

Gracias por vuestra visita y un saludo!!!