Está en la página 1de 13

1.

Tipo de numeros divisores

#include <stdio.h>

char Menu();

void Numeros(char opcion);

int main()

char opcion;

opcion=Menu();

Numeros(opcion);

return 0;

void Numeros(char opcion)

int a, b, i;

switch(opcion)

case 'A':

printf("\tNUMEROS DE a HASTA b\n\n");

printf("\ningresa numero A: ");

scanf("%d",&a);

printf("\nIngresa numero B: ");

scanf("%d", &b);

for (i=a ; i<=b ; i++)

if(i%2!=0)

printf ("\n %d\n",i);


}

break;

return 0;

case 'B':

printf("\tNUMEROS DE a HASTA b\n\n");

printf("\ningresa numero A: ");

scanf("%d",&a);

printf("\nIngresa numero B: ");

scanf("%d", &b);

for (i=a ; i<=b ; i++)

if(i%2==0)

printf ("\n %d\n",i);

break;

return 0;

case 'C':

printf("\tNUMEROS DE a HASTA b\n\n");

for (i=1 ; i<=100 ; i++)

if(i%3==0)

printf ("\n %d\n",i);


}

break;

return 0;

case 'D':

printf("\tNUMEROS DE a HASTA b\n\n");

for (i=1 ; i<=100 ; i++)

if(i%5==0)

printf ("\n %d\n",i);

break;

return 0;

char Menu()

char opcion;

printf("\tMENU DE OPCIONES\n");

printf("A.- Mostrar los numeros impares entre a y b. \n");

printf("B.- Mostrar los numeros pares entre a y b.\n");

printf("C.- Mostrar todos los numeros divisibles entre 3 desde el 1 hasta el 100. \n");

printf("D.- Mostrar todos los numeros divisibles entre 5 desde el 1 hasta el 100.\n");

printf("opcion\n"); scanf("%c", &opcion);

return opcion;

}
2. serie exponencial

#include <stdio.h>

#include <math.h>

void Serie01(int N);

int main()

int N;

printf("Serie exponencial\n");

printf("Ingresa el limite del numero"); scanf("%d",&N);

Serie01(N);

return 0;

void Serie01(int N)

int i;

int acumulador=0;

for(i=1; i<=N; i++)

printf("%d^%d+ ", i, i);

acumulador=acumulador+(pow(i,i));

printf("=%d", acumulador);

return 0;

}
3. Serie de fracciones

#include <stdio.h>

void Serie02(int N);

float Serie002(int n);

int main()

int N;

float resultado;

printf("Serie de fracciones\n");

printf("infresa el limite del numero"); scanf("%d",&N);

Serie02(N);

resultado=Serie002(N);

printf("\n\nResultado=%f\n", resultado);

return 0;

void Serie02(int N)

int j;

for(j=1; j<=N; j++)

if(j%2==0)

printf("-");

else if (j%2!=0)

printf("+");
}

printf("1/%d ", j);

return 0;

float Serie002(n)

float i, resultado, acPar=0, acImpar=0;

for(i=1; i<=n; i=i+2)

acImpar=acImpar+(1/i);

for(i=2; i<=n; i=i+2)

acPar=acPar+(1/i);

resultado=acImpar-acPar;

return resultado;

}
6. serie hasta 23

#include <stdio.h>

void Serie();

int main()

printf("SERIE hasta 23\n");

Serie();

return 0;

void Serie()

int n=3,acumulador1=0;

while(n<23)

acumulador1=n-2;

n=acumulador1+4;

printf("%d\n", acumulador1);

printf("%d\n", n);

return 0;

}
7. Serie de numeros, suma, producto

#include <stdio.h>

int main()

int contador1=0, acumulador1=0, acumulador2=1, menor=1, mayor=1;

int num;

printf("NUMEROS ALEATORIOS\n");

do

printf("ingresa numeros"); scanf("%d", &num);

contador1++;

acumulador1=acumulador1+num;

if (num>0)

acumulador2=acumulador2*num;

if(num==1)

menor=num;

else if(1>=2 && num<menor)

menor=num;

if(num==1)

mayor=num;

else if(1<=2 &&num >mayor)

mayor=num;

}
}while (num!=0);

printf("numeros totales ingresados %d\n", contador1);

printf("suma de numeros %d\n", acumulador1);

printf("producto de los numeros %d\n", acumulador2);

printf("NUMERO MAYOR %d\n", mayor);

printf("NUMERO MENOR %d\n", menor);

}
8. Volado de moneda

#include <stdlib.h>

#include <time.h>

void volado(int, int);

int menu();

int main()

int op=0;

int contador=0, contador2=0, contador3=0;

float ganado, perdido;

printf("\tJUEGO DE LANZAR LA MONEDA\n");

printf("ELIGE UNA DE LAS OPCIONES\n");

do

int numMaquina, numUsuario;

srand(time(NULL));

numMaquina=rand()%2+1;

numUsuario=menu();

if(numUsuario==numMaquina)

contador++;

else contador3++;

volado(numMaquina, numUsuario);

printf("elige 1 para seguir jugando\n");

printf("elige 2 para terminar\n\n");

scanf("%d",&op);
contador2++;

}while (op==1);

printf("GANASTE %d VOLADO(S)\n", contador);

printf("PERDISTE %d VOLADO(S)\n", contador3);

printf("partidas jugadas %d\n", contador2);

ganado=contador*100/contador2;

perdido=contador3*100/contador2;

printf("porcentaje de volados que ganaste: %f\n", ganado);

printf("porcentaje de volados que perdiste: %f\n", perdido);

return 0;

void volado(int numMaquina, int numUsuario)

int contador=0, contador2=0;

enum Manos {AGUILA=1, SOL=2};

enum Manos maquina, usuario;

maquina=numMaquina;

usuario=numUsuario;

if(maquina==AGUILA && usuario==AGUILA)

printf("GANASTE\n\n");

contador++;
}

else if(maquina==SOL && usuario==SOL)

printf("GANASTE\n\n");

contador++;

else if (maquina==AGUILA && usuario==SOL)

printf("PERDISTE\n\n");

else if(maquina==SOL && usuario==AGUILA)

printf("PERDISTE\n\n");

else if(maquina!=SOL || usuario!=AGUILA)

printf("ERROR\n");

int menu()

int numUsuario;

printf("1.- AGUILA\n");

printf("2.- SOL\n");

printf("opcion: "); scanf("%d", &numUsuario);

return numUsuario;

También podría gustarte