• Asignatura: Informática
  • Autor: mickeyelegido94m
  • hace 7 años

realizar un programa que dentro de un arreglo unidimensional de números enteros, calcule la media de los que estén en posiciones impares c++

Respuestas

Respuesta dada por: blankitolv
1

Respuesta:

Explicación:

te lo digo en pascal que lo tengo más fresco, (total lo que importa es el algoritmo)

arreglo:array[1..30] of integer (int en c) (es un arreglo de 30 espacios)

for i:= 1 to 30 do

begin

 wirteln ('ingrese numero');

 readln (arreglo[i]);

end;

tot:=0; (a tot lo asignas en cero para que empiece desde ahi a contar)

for j:= 1 to 30 do

  if j div 2 =0 (si el resultado de dividir J x 2 es igual a cero es par)

  then tot:=tot+arreglo[j];

writeln ('el promedio de la suma del vector es:',tot/30);

(el promedio se saca sumando todos los numeros dividido la cantidad de numeros)

espero haberte ayudado

PD: error mio J div 2=0 es par, ENTONCES

tenes que hacer if J div 2 <> 0 Then ... y ahi sigue...

SI el resultado de dividir por 2 es DISTINTO de cero entonces es impar y lo sumás

Preguntas similares