Operaciones sencillas utilizando vectores

Alba Gállego

#include <stdio.h>

#define DIM 1000

int main ()
{
int numero, i, v[DIM], n, suma=0,  par=0, impar=0;
float media, producto=1;

printf (“Dime cuantos numeros quieres introducir: “);
scanf (“%d”, &numero);

printf (“\nIntroduce los %d numeros: \n”, numero);

for (i=0; i<=(numero-1); i++)
{
scanf (“%d”, &n);
v[i]=n;
}

printf (“\nComprueba que los numeros introducidos son correctos: “);

for (i=0; i<=(numero-1); i++)
printf(“%d “, v[i]);

for (i=0; i<=(numero-1); i++)
suma+=v[i];

printf (“\n\nLa suma de esos %d numeros es: %d\n\n”, numero, suma);

for (i=1; i<=(numero-1); i+=2)
par+=v[i];

printf (“\nLa suma de los numeros en posicion par es: %d\n\n”, par);

for (i=0; i<=(numero-1); i+=2)
impar+=v[i];

printf (“\nLa suma de los numeros en posicion impar es: %d\n\n”, impar);

for (i=0; i<=(numero-1); i++)
producto*=v[i];

printf (“\nEl producto de esos %d numeros es: %f\n\n”, numero, producto);

media = 1.0*suma / numero;

printf (“\nLa media de esos %d numeros es: %.2f\n\n”, numero, media);

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Operaciones sencillas utilizando vectores

  1. Observa al final en el cálculo de media, si quieres decimales, debes reconvertir alguno de los datos a real.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s