Programa factorial c++
Enviado por Janeth Pérez • 13 de Marzo de 2016 • Apuntes • 342 Palabras (2 Páginas) • 154 Visitas
#include
void muestraAsteriscos (int n);
int main (void){
int n;
printf ("Dame n ");
scanf ("%d", &n);
muestraAsteriscos (n);
return 0;
}
void muestraAsteriscos (int n){
int i;
printf ("%d ", n);
i=1;
while (i<=n){
printf ("*");
i=i+1;
} }
#include
int factorial (int n);
int main (){
int n;
printf ("Dame un numero ");
scanf ("%d", &n);
printf ("%d!=%d", n, factorial (n));
return 0;
}
int factorial (int n) {
int i, f;
i=2;
f=1;
while (i<=n){
f=f*i;
i=i+1;
}
return f;
}
#include
void muestraMultiplo (int ini, int fin, int mul);
int esMultiploDe (int n, int x);
int main (void){
int ini, fin, mul;
printf ("Dame el valor de inicio, fin y el multiplo ");
scanf ("%d%d%d", &ini, &fin, &mul);
muestraMultiplo (ini, fin, mul);
return 0;
}
void muestraMultiplo (int ini, int fin, int mul){
int i;
i=ini;
do{
if (esMultiploDe(i, mul)==1){
printf ("%d ", i);
}
i=i+1;
}while (i<=fin);
}
int esMultiploDe (int n, int x){
if (n%x==0){
return 1;
}
else{ return 0; } }
#include
#include
#include
void rellenaVector (int X[30], int n);
float desviacionMedia (int X[30], int n);
float promedio (int X[30], int n);
main(){
int n, i, A[30];
float v;
printf("Ingrese n: ");
scanf("%d", &n);
if(n>30){
printf("Memoria insuficiente");
}
else if(n<0){
printf("Error dato invalido");
}
else{
rellenaVector(A, n);
system("cls");
muestraVector(A,n);
v=pow(desviacionMedia(A, n), 2);
printf("\nPromedio = %f", promedio(A, n));
printf("\nDesviacion media = %f", desviacionMedia(A, n));
printf("\nVarianza= %f", v);
...