Programa factorial c++
Janeth PérezApuntes13 de Marzo de 2016
342 Palabras (2 Páginas)179 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);
}
return 0;
}
void muestraVector (int X[30], int n){
int i;
for(i=0;i
printf("\nX[%d] = %d",i+1, X[i]);
}
}
void rellenaVector (int X[30], int n){
int i;
for(i=0;i
printf("Ingrese X[%d]: ", i+1);
scanf("%d", &X[i]);
} }
float promedio (int X[30], int n){
int i;
float s;
for(i=0,s=0;i
s += X[i];
}
return s/n;
}
float desviacionMedia (int X[30], int n){
int i;
float s;
for(i=0,s=0;i
s =s + pow((X[i] - promedio(X, n)),2);
}
return sqrt(s/n);
}
...