ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion funcional con recursividad


Enviado por   •  7 de Agosto de 2011  •  677 Palabras (3 Páginas)  •  671 Visitas

Página 1 de 3

1.-/* REALIZAR UN PROGRAMA EN C QUE PERMITA MOSTRAR LA TABLA DE MULTIPLICAR DE UN NUMERO CUALQUIERA*/

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

Int n, c=0, r;

do{

printf("\n Ingrese un numero para ver su tabla de multiplicar:\t");

scanf("%d",&n);

}while(n<=0);

do{

++c;

r=c*n;

printf("\n%d * %d\t =\t %d",n,c,r);

}while(c<12);

getch();

}

2.-/* REALIZAR UN PROGRAMA EN C QUE PERMITA MOSTRAR SI UN NUMERO N ES PERFECTO O IMPERFECTO*/

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

int n, i, s, st=0;

printf("\nIngrese un numero:\t");

scanf("%d",&n);

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

{

if(n%i==0)

st+=i;

}

if(st==n)

{

printf("\nEl numero perfecto");

}

else

{

printf("\nEl no numero perfecto");

}

getch();

}

3.-/*DEL 1 AL 1000 DECIR CUALES SON PERFECTOS Y CUANTOS HAY.*/

#include<stdio.h>

#include<conio.h>

main()

{int i,j,acum,r,c=0;

clrscr();

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

{acum=0;

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

{r=i%j;

if(r==0)

acum+=j;

}

if(i==acum)

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

c++;

}

}

printf("\nHay %d numeros perfectos.", c);

getch();

return 0;

}

4.-/* REALIZAR UN PROGRAMA EN C QUE PERMITA MOSTRAR SI EL PRIMER

NUMERO ES MAYOR QUE EL PRIMERO O SI SON IGUALES*/

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

int n,n1;

do

{

printf("\nIngrese el primer numero:\t");

scanf("%d",&n);

printf("\nIngrese el segundo numero:\t");

scanf("%d",&n1);

}while(n<=0 || n1<=0);

if(n==n1)

{

printf("\nLos numeros son iguales");

}

else

if(n>n1)

{

printf("\nEl primer numero es mayor que el segundo");

}

else

{

printf("\nEl segundo numero es mayor que el primero");

}

getch();

}

5.-/*REALIZAR UN PROGRAMA EN C QUE PERMITA CALCULAR EL PRODUCTO

DE UN NUMERO CUALQUIERA*/

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

int n,n1,i,r=0;

do{

printf("\nIngrese el primer numero:\t");

scanf("%d",&n);

}while(n<=0);

do{

printf("\nIngrese el segundo numero:\t");

scanf("%d",&n1);

}while(n1<=0);

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

{

r=r+n;

}

printf("\nEl producto es:\t %d",r);

getch();

...

Descargar como (para miembros actualizados)  txt (8.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com