Ventajas
#include
#include
void mostrarMenu()
{
puts("****MENU****");
puts("1 - Dias del mes.");
puts("2 - Multiplos de 2 y 3");
puts("3 - Tablas de Multiplicar");
puts("4 - 20Numeros al Azar");
puts("5 - Numeros Factorial");
puts("6 - Numeros Aleatorios");
puts("7 - Numero Primo");
puts("8 - Valor de Z");
puts("9 - Primos Aleatorios");
puts("10 - Numero Magico");puts("Cualquier otro numero para salir.\n");
}
int agarrarOpcion(char* mensaje)
{
char op[256];
while (1)
{
printf(mensaje);
gets(op);
int opcion = atoi(op);
if (opcion== 0 && op[0] != '0')
{
printf("%s no es una opcion valida.\n\n", op);
}
else
{
return opcion;
}
}
return 0;
}
int calcularDiasDelMes(int mes)
{
switch (mes){
case 4:
case 6:
case 9:
case 11:
return 30;
case 2:
return 28;
default:
return 31;
}
}
void diasDelMes()
{
puts("****Dias del Mes****");
int mes = 0;while (mes < 1 || mes > 12)
{
mes = agarrarOpcion("Introducir el numero de mes: ");
}
int dias = calcularDiasDelMes(mes);
printf("el mes %d tiene %d dias.", mes, dias);
getc(stdin);}
void multiplos2y3()
{
puts("Todos los multiplos de 2 y 3 menos de 100");
puts("Usando Do-While:");
int num = 2;
do
{
if (num % 2 == 0 && num % 3 == 0)
{
printf("%d\n",num);
}
++num;
} while (num < 100);
puts("\nUsando For:");
for (num = 2; num < 100; ++num)
{
if (num % 2 == 0 && num % 3 == 0)
{
printf("%d\n", num);
}
}puts("\nUsando While-Do:");
num = 2;
while (num < 100)
{
if (num % 2 == 0 && num % 3 == 0)
{
printf("%d\n", num);
}
++num;
}
getc(stdin);
}
void tablaDeMultiplicar()
{getc(stdin);
}
void veinteNumerosAlAzar()
{
puts("****Veinte Numeros Al Azar****");
int idx = 0;
int menores75 = 0;
int mayores100 = 0;
int entre125y145 = 0;
for (idx = 0; idx...
Regístrate para leer el documento completo.