Programacion

Solo disponible en BuenasTareas
  • Páginas : 2 (287 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de noviembre de 2010
Leer documento completo
Vista previa del texto
JORGE RODRIGUEZ
LEONEL BARRETO

INGENIERIA DE SISTEMAS
INTRODUCCION A LA PROGRAMACION
ELABORAR UN PROGRAMA QUE MEDIANTE EL USO DE FUNCIONESPERMITA:
1. Calcular el factorial de un número entero.
2. Calcular la cantidad de divisores que tiene ese número entero.

#include<iostream.h>#include<conio.h>
float factorial(int n);
float divisores(int n);
float x,n,f,d;
void main()
{
cout<<"Digite el numero entero:";cin>>n;
f=factorial(n);
cout<<"El factorial de "<<n<<" es:";
cout<<f<<endl;
d=divisores(n);
cout<<"Los numerosdivisores de "<<n<<" son:";
cout<<d;
getch();
}
float factorial(int n)
{
float f=1,factorial;
for(x=1;x<=n;x++)
f=f*x;
returnf;
}

Programa para calcular el factorial y los números divisores de un numero entero
Aun me aparece un error y no he logrado corregirlo:#include<iostream.h>
#include<conio.h>
float factorial(int n);
float divisores(int n);
float x,n,f,d;
void main()
{
cout<<"Digite el numeroentero:";
cin>>n;
f=factorial(n);
cout<<"El factorial de "<<n<<" es:";
cout<<f<<endl;
d=divisores(n);cout<<"Los numeros divisores de "<<n<<" son:";
cout<<d;
getch();
}
float factorial(int n)
{
float f=1,factorial;
for(x=1;x<=n;x++)f=f*x;
return f;
}
float divisores(int n)
{
float cont=0,divisores;
for(x=1;x<=n;x++)
cont=(n mod x=0);
d=cont;
cont++
return cont;
}
tracking img