Hola quisiera saber si encuentran el error,segun el programa esta en el while,recuerden que este es un do while,se agradece la ayuda.
El ejercicio es este :Se dispone de un conjunto de ternas de números enteros positivos y se quiere calcular e imprimir
la suma de cada una de ellas, indicando mediante un mensaje si dicha suma es Par. Fin de
proceso cuando alguna suma sea mayor que setecientos.
#include <stdio.h>
#include <conio.h>
void main (void)
{
do{
int N1,N2,N3,SUM;
printf("Por favor ingrese un conjunto de ternas de numeros enteros positivos : ","\n","Le dire si la suma de cada una es par,recuerde que el programa finaliza cunado la suma sea mayor a 700 :");
scanf("%i%i%i",&N1,&N2,&N3);
SUM=N1;
SUM=SUM+N2;
SUM=SUM+N3;
if(SUM%2==0){
printf("%s%i","El resultado del conjunto de ternas es de : ",SUM);
printf("\n","Este resultado si es par ");
}
else{
printf("%s%i","El resultado del conjunto de ternas es de : ",SUM);
printf("\n","Este resultado no es par ");
}
getch();
clrscr();
}while(SUM<=700);
getch();
}
Declara las variables fuera del do.
Cita de: A.I. en 24 Septiembre 2017, 21:03 PM
Declara las variables fuera del do.
Muchas gracias!