Vous êtes sur la page 1sur 4

Taller de vectores.

Variables utilizadas:
Sum-> esta variable de tipo float, nos permite almacenar la suma de todos los elementos del vector,
con el fin de calcular el promedio del mismo.

Mitad-> esta variable de tipo int, es la que nos almacena el resultado de dividir el tamaño del vector
(dim) en la mitad, dado que los ejercicios propuestos a resolver nos indican el objetivo de calcular
el promedio de las dos mitades del vector, de tal forma que esta variable es el resultado de dividir
el tamaño del vector en dos de tal manera dim/2 , Generando así que en esta variable nos de la
mitad del tamaño del vector.

Promedio-> esa variable de tipo float, nos permite almacenar los resultados de los promedios de las
dos mitades del vector, generando así promedio=sum/mitad, donde sabemos que sum es la variable
que nos almacena la suma de todos los elementos de la mitad del vector y mitad es la variable que
nos almacena cual es la mitad del vector.

Dim-> esta variable de tipo int, nos permite almacenar e indicar la dimensión o tamaño del vector.

Valor-> esta variable de tipo int, nos permite almacenar los valores a registrar en nuestro vector.

Métodos utilizados:
sumar()-> en este método sumamos todos los elementos registrados en el vector

sumainferior()-> en este método sumamos y calculamos el promedio de todos los elementos el


vector de la mitad inferior.

sumasuperior()-> en este método sumamos y calculamos el promedio de todos los elementos el


vector de la mitad superior.

Imprimir()-> en este método imprimimos todos los elementos registrados en el vector.

código
#include <iostream>

using namespace std;

void sumar(int a[],int dim) { //método de sumar todos los elementos del vector registrados

float sum=0;

for (int i = 0; i < dim; i++) { // recorremos el vector

sum = sum + a[i]; // sumamos todos los elementos registrados en el vector


}

cout<<"La suma total -> "<<sum<<endl; //mostramos el resultado de la suma de todos los elementos

void sumarinferior(int a[],int dim) { //método de calcular el promedio inferior del vector

float sum=0; // variable de para sumar los elementos

int mitad=dim/2; //calculamos la mitad del vector

float promedio=0; //variable para almacenar el promedio

for (int i = 0; i < mitad; i++) { // recorremos el vector hasta la mitad, dando así desde “0” hasta la mitad

sum = sum + a[i]; // sumamos todos los elementos registrados en el vector

promedio=sum/mitad; //calculamos el promedio de los elementos registrados en la primera mitad

cout<<"La suma inferior es -> "<<sum<<endl; // mostramos la suma de los elementos registrados en la
primera mitad

cout<<"El promedio inferior es -> "<<promedio<<endl; // mostramos el promedio de los elementos


registrados en la primera mitad

void sumarsuperior(int a[],int dim) {//método de calcular el promedio superior del vector

float sum=0; // variable de para sumar los elementos

int mitad=dim/2; //calculamos la mitad del vector

float promedio=0; //variable para almacenar el promedio

for (int i = mitad; i < dim; i++) {// recorremos la segunda mitad del vector, dando así desde “mitad” hasta el
final del vector

sum = sum + a[i]; // sumamos todos los elementos registrados en el vector

promedio=sum/mitad; //calculamos el promedio de los elementos registrados en la segunda mitad

cout<<"La suma superior es -> "<<sum<<endl; // mostramos la suma de los elementos registrados en la
segunda mitad

cout<<"El promedio inferior es -> "<<promedio<<endl; // mostramos el promedio de los elementos


registrados en la segunda mitad

}
void imprimir(int a[], int dim) //método de imprimir los elementos registrados en el vector

for(int i = 0; i < dim; i++) {{// recorremos todo del vector

cout<<"["<<a[i]<<"]"; //imprimimos cada elemento

cout << endl << endl;

int main()

int dim; //variable de almacena la dimensión del vector

int valor; //variable que almacena cada elemento a registrar en el vector

cout << "Ingresa la dimension" << endl; // mensaje

cin >> dim;

int a[dim];//le indicamos el vector su tamaño

for(int i = 0; i < dim; i++) {//recorremos el vector para registrar cada elementos

cout << "vector ["<<i<<"]"<<"->";

cin>>valor;

a[i] = valor;

cout<<""<<endl;

cout << "Vector " <<"-> ";

imprimir(a, dim); //método de imprimir los elementos del vector.

sumar(a, dim);// método que nos permite ver el la sumatoria de todos los elementos registrados en el vector.

sumarinferior(a, dim);//método de promedio de la mitad inferior del vector


sumarsuperior(a, dim); //método de promedio de la mitad superior del vector

return 0;

Vous aimerez peut-être aussi