4_5_2.c_



#include <stdio.h>

void PideNumeros(int[]);
void HazOperaciones(int[]);


void PideNumeros(int Numeros[])
{
	int ciclo = 0;
	while (4)
	{
		printf("Introduce un valor: ");
		scanf("%d", &Numeros[ciclo]);
		if ( Numeros[ciclo] == 0 ) return;
		ciclo++;
	}
}


main()
{
	int Numeros[10];

	PideNumeros(Numeros);
	// printf("Numeros[3] = %d\n", Numeros[2]);
	HazOperaciones(Numeros);
}


void HazOperaciones(int Numeros[])
{
	int Suma = Numeros[0];
	int Suma_ = 0;
	int Ciclo = 1;
	int Operandos = 1;

	while(Numeros[Ciclo] != 0)
	{
		
		if ( Ciclo % 2 == 0 )
		{
			Suma = Suma - Numeros[Ciclo];
			Suma_ = Suma_ + Numeros[Ciclo];
		}
		else Suma = Suma + Numeros[Ciclo];
		Ciclo++;
		Operandos++;
	}
	printf("Suma = %d\n", Suma);
	printf("Operandos = %d\n", Operandos);
	printf("Suma de resta = %d\n", Suma_);
}