Funciones En C++

Páginas: 4 (874 palabras) Publicado: 21 de octubre de 2012
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE INGENIERÍA INFORMÁTICA Y ELECTRÓNICA
ESCUELA DE ELECTRÓNICA EN TELECOMUNICACIONES Y REDES

LENGUAJES DE PROGRAMACIÓN
EJERCICIOS DEFUNCIONES Y FUNCIONES RECURSIVAS

NOMBRE: MARIANA CALDERÓN
DOCENTE: Ing. VERÓNICA MORA
SEMESTRE: SEGUNDO “B”

201

FUNCIONES RECURSIVAS
FUNCIONES RECURSIVAS

/*Realice una función recursiva quesume los dígitos de un número entero*/

#include <stdio.h>
#include <conio>
#include <stdlib.h>
int sumadigitos(int n)
{
if(n==0)return 0;
return n%10+sumadigitos(n/10);
}void main()
{
int n;
do
{
printf("\n\tIngrese numero:");scanf("%d",&n);
printf("\n\tSuma=%d\n\n",sumadigitos(n));
printf("\nPresione S para continuar cualquier letra para salir\n");cin>>dat;
clrscr();
}
while ((dat=='s')||(dat=='S'));
system("pause");
}

/*Realizar un programa para que reporte los n terminos de la serie de fibonacci*/

#include <stdio.h>
#include<stdlib.h>
int fibonacci(int n)
{
if (n<2)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}

int main()
{
int num=0,res=0;
printf("\n\tNUMEROS DE FIBONACCI\n\n");printf("\tIntroduce el numero de numeros: \n");scanf("%i",&num);
printf("\n\t");
for(int i=0;i<=num-1;i++)
{
res = fibonacci(i);
printf("%i ", res);
}
printf("\n\n");
system("pause");
}/*Realiza una función recursiva que encuentre el máximo común divisor de dos números*/

#include <stdio.h>
#include <stdlib.h>
int MCD(int x, int y)
{
if(y==0)
return x;
else
returnMCD(y, x%y);
}
int main()
{
int n1=0,n2=0;
printf("\n\tMAXIMO COMUN DIVISOR\n\n");
printf("\tIntroduce el primer numero: \n");scanf("%i",&n1);
printf("\tIntroduce el segundo numero:\n");scanf("%i",&n2);
printf("\tEl resultado es: %i\n\n", MCD(n1, n2));
system("pause");
}

/*Realice una función recursiva que invierta un número entero positivo*/

#include <stdio.h>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones C++
  • Funciones en C
  • Funciones C++
  • Funciones en c++
  • Funciones C++
  • Funciones C++
  • funciones en c
  • Funciones C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS