Está en la página 1de 2

/*Ingresar datos a un arreglo llamado Z de A posiciones

Calcular e imprimir: La suma de los datos pares que estan en las posiciones pares.
La suma de datos impares que estan en posiciones impares.
La suma de datos pares que estan en posiciones impares.
La suma de datos impares que estan en posiciones pares.
*/

#include<iostream>
#include<iomanip>
#include<conio.h>
using namespace System;
using namespace std;
void main()
{
//Ingresar el numero de posiciones del arreglo
int A;
cout<<"\n Digite el numero de datos a procesar: ";
cin>>A;
int Z[30];
for(int i=0; i<=A-1; i++)
{
cout<<"\n Z["<<i++<<"]=";
cin>> Z[i];
}
//Procesar datos
float SUMPARPOSPAR=0, SUMIMPPOSIMP=0, SUMPARPOSIMP=0, SUMIMPPOSPAR=0;
int i=0;
while (i>=Z)
{
if(i%2==0)
{
SUMPARPOSPAR+=Z[i];
}
else
{
SUMIMPPOSPAR+=Z[i];
}
}
while (i>=Z+1)
{
if(i%2!=0)
{
SUMIMPPOSIMP+=Z[i];
}
else
{
SUMPARPOSIMP+=Z[i];
}

}
cout<<"\n La suma de los datos pares en posiciones pares es: "<<SUMPARPOSPAR;
cout<<"\n La suma de los datos impares en posiciones impares es: "<<SUMIMPPOSIMP;
cout<<"\n La suma de los datos pares en posiciones impares es: "<<SUMPARPOSIMP;
cout<<"\n La suma de los datos pares en posiciones pares es: "<<SUMIMPPOSPAR;
getch();

//SUMPARPOSPAR: suma de datos pares posiciones pares


//SUMIMPPOSIMP: suma de datos impares posiciones impares
//SUMPARPOSIMP: suma de datos pares posiciones impares
//SUMIMPPOSPAR: suma de datos impares posiciones pares

También podría gustarte