Está en la página 1de 4

UNIVERSIDAD DE LAS FUERZAS

ARMADAS
SEDE - LATACUNGA

INGENIERÍA EN SOFTWARE

NOMBRE:
VELASCO TONATO LENIN FERNANDO

NIVEL:
“Primero”Software

MATERIA:
Fundamentos de la programación, NRC:9397
2022
//Factorial Recursivo
//Lenin Velasco
//22-12-2022
#include<iostream>
using namespace std;
int factorial(int n);

int main()
{ int f,n;
cout<<" Factorial recursivo"<<endl<<endl;
cout<<" Ingrese N: ";
cin>> n;
f=factorial(n);
cout<<" Factorial es = "<<f<<endl;
return 0;
}

//Funcion factorial
int factorial(int n)
{
int fact;
if(n==1)
fact=1;
else
fact=n*factorial(n-1);
return fact;
}
//Tabla de multiplicar recursiva
//Lenin Velasco
//22-12-2022
#include<iostream>
using namespace std;
void tabla(int n, int t);
void imprimir(int n,int t);
int main()
{
int n;
cout<<"Tabla de multiplicar"<<endl<<endl;
cout<<" de que tabla desea: ";
cin>> n;
tabla(n,12);
return 0;

//Funcion tabla
void tabla(int n, int t)
{ if(t==0)
cout<<"Finalizo";
else
imprimir(n,t);

//Funcion imprimir
void imprimir(int n, int t)
{
cout << n <<"*"<<t<<" = "<<n*t<<endl;
tabla(n,t-1);
}
//Tabla de multiplicar recursiva 2
//Lenin Velasco
//22-12-2022
#include<iostream>
using namespace std;
void tabla(int n, int t);
void imprimir(int n,int t);
int main()
{
int n;
cout<<"Tabla de multiplicar"<<endl<<endl;
cout<<" de que tabla desea: ";
cin>> n;
tabla(n,3);
return 0;

//Funcion tabla
void tabla(int n, int t)
{ if(t==0)
cout<<""<<endl;
else
imprimir(n,t);

//Funcion imprimir
void imprimir(int n, int t)
{ tabla(n,t-1);
cout << n <<"*"<<t<<" = "<<n*t<<endl;

También podría gustarte