Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define SEMILLA 12345
void juego(void);
int tirada(void);
int main() {
char respuesta = 'S';
printf("Bienvenido al juego CRAPS\n\n");
printf("Para lanzar los dados, pulsa Intro\n\n");
srand(SEMILLA);
while (toupper(respuesta) != 'N') {
juego();
printf("\nDeseas jugar de nuevo? (S/N) ");
scanf(" %c", &respuesta);
printf("\n");
}
printf("Adios, que lo pases bien");
}
void juego(void) {
int puntos1;
int puntos2;
char nada;
printf("\nPor favor lanza los dados...");
scanf("%c", &nada);
printf("\n");
puntos1 = tirada();
printf("\n%2d", puntos1);
switch(puntos1) {
case 7:
case 11:
printf(" - Felicidades! Ganaste a la primera tirada\n");
break;
case 2:
case 3:
case 12:
printf(" - Lo siento! Perdiste en la primera tirada\n");
break;
case 4:
case 5:
case 6:
case 8:
case 9:
case 10:
do {
printf(" - Lanza los dados de nuevo...");
scanf("%c", &nada);
puntos2 = tirada();
printf("\n%2d", puntos2);
} while (puntos2 != puntos1 && puntos2 != 7);
if (puntos2 == puntos1)
printf(" - Ganas por igualar tu primera tirada\n");
else
printf(" - Pierdes por no igualar tu primera tirada");
break;
}
return;
}
int tirada(void) {
float x1;
float x2;
int n1;
int n2;
x1 = rand() / 32768.0;
x2 = rand() / 32768.0;
n1 = 1 + (int) (6 * x1);
n2 = 1 + (int) (6 * x2);
return(n1 + n2);
}
#include <stdio.h>
int main() {
int i;
char cadena [80];
scanf("%s%c", cadena);
for (i=0;cadena [i]!='\0';i++);
printf ("\nEl texto tiene %d caracteres.\n",i);
printf ("\nPresione ENTER para salir:");
while (getchar()!='\n')
;
return 0;
}
#include <stdio.h>
int contador(int i, char letras){
i = 0;
for (i=0;letras [i]!='\0';++i);
return i;
}
int main() {
int x;
char cadena [80];
scanf("%s%c", cadena);
x = int contador(int i, char cadena);
printf ("\nEl texto tiene %d caracteres.\n", x);
printf ("\nPresione ENTER para salir:");
while (getchar()!='\n')
;
return 0;
}
Cita de: leosansan en 29 Septiembre 2012, 22:28 PM
La salida es :3.141590 3490
The above line contains 13 characters.
#include <stdio.h>
int main() {
int numChars;
int a = 1;
int b = 12;
printf("%d %d\n %n", a, b, &numChars);
printf("The above line contains %d characters.\n", numChars);
return 0;
}