ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa factorial c++

Janeth PérezApuntes13 de Marzo de 2016

342 Palabras (2 Páginas)179 Visitas

Página 1 de 2

#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);

}

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (40 Kb) docx (6 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com