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)  •  722 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();

}

6.-/* REALIZAR UN PROGRAMA EN C QUE PERMITA CALCULAR LA MEDIA DE UNA LISTA

DE NUMEROS ENTEROS Y MOSTRAR EL RESULTADO UNA VEZ*/

#include<stdio.h>

#include<conio.h>

void main()

{

int c,n,e,ac=0,m;

clrscr();

printf("ingrese la cantidad de numeros:");

scanf("%d",&n);

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

{

printf("\n\nIngrese el numero emtero:");

scanf("%d",&e);

ac=ac+e;

}

m=ac/n;

printf("\n\nLa media es:%d",m);

getch();

}

7.-/*PEDIR UN NUMERO N POR TECLADO Y PRESENTAR LOS PRIMEROS NÚMEROS DE LA SERIE DE FIBONACI*/

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

int a,b,n;

printf("Ingrese los elementos a mostrar en la serie:");

scanf("%d",&n);

a=0;

b=1;

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

{

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

a=a+b;

b=a-b;

}

getch();

}

8.-/*EJEMPLO 1 DEL #7*/

#include <stdio.h>

#include <conio.h>

Void suma1 ( );

Void main ( )

{

Clrscr( );

suma1 ( );

getch( );

}

Void suma1 ( )

{

Int a,b,r;

printf(“\d Ingrese el primer numero:\t”);

printf(“\d Ingrese el primer numero:\t”);

scanf(“%d”,&a);

scanf(“%d”,&b);

r=a+b;

printf(“\n\n La suma de %d + %d es = %d”,a,b,r);

getch();

}

9.-/*EJEMPLO 2 DEL #7*/

#include <stdio.h>

#include <conio.h>

Void suma2 (int , int );

Void main ( )

{

Clrscr( );

Int a,b,r;

printf(“\d Ingrese el primer numero:\t”);

printf(“\d Ingrese el primer numero:\t”);

scanf(“%d”,&a);

scanf(“%d”,&b);

suma2 (a+b);

getch( );

}

Void suma2 (int x, int y)

{

printf(“\n\n La suma de %d + %d es = %d”,a, b, x+y);

getch( );

}

10.-/*EJEMPLO 3 DEL #7*/

#include <stdio.h>

#include <conio.h>

int suma3 ( );

Void main ( )

{

Clrscr( );

r=suma3 ( );

printf(“\n\n La suma de %d + %d es = %d”,a, b,r);

getch( );

}

int suma3 ( )

{

Int a,b,r;

printf(“\d Ingrese el primer numero:\t”);

printf(“\d Ingrese el primer numero:\t”);

scanf(“%d”,&a);

scanf(“%d”,&b);

...

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