The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Código C++ – Suma con recursividad


//Codificado por: sAfOrAs
//Suma Z+ Con Recursividad
#include<iostream>
using namespace std;
int leedato()
{
int i;
cin>>i;
return i;

}

int suma(int a, int b)
{
	
	if(a>0 && b>0)
		return 2+suma(a-1,b-1);
	else
	if(a>0 || b>0)
		return 1+suma(a-1,b-1);
	else
		return 0;
}


void calcularSuma()
{
	int a,b,Suma;
		do{
		system("cls");
		cout<<"Ingrese a: ";
		a=leedato();
		}while(a<0);
		do{
		system("cls");
		cout<<"Ingrese b: ";
		b=leedato();
		}while(b<0);
		Suma=suma(a,b);

		cout<<"Suma: "<<a<<" + "<<b<<" = "<<Suma<<endl;

}

void main()
{
	calcularSuma();
	cin.ignore();
}
Anuncios

Una respuesta a “Código C++ – Suma con recursividad

  1. rebeca marzo 19, 2013 en 2:00 pm

    cuales son las libreria, operaciones, funciones, tipos de dstos y inicializaciones y identificadores

No te quedes callado. Pregunta, Comenta, Comparte, Sígueme, Suscríbete, Déjame tu opinión... Soy Beastieux Zeroo...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: