[ Foro de C++ ]
estoy creando un programa, pero no se como poner que no me sume, cuando el usuario ingrese un numero positivo y otro negativo.
a qui esta mi estructura:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
char seguir;
int c, num1=0, num2=0, opcion,acumulador,contador,resultado;
float n1,n2;
acumulador=0;
contador=0;
printf("\n\nPROGRAMA PARA CALCULAR SUMAS");
printf("\n\n");
printf("\n\n\n MENU DEL PROGRAMA");
printf("\n\n");
printf("\n\n 1.SUMA DE DOS NUMEROS POSITIVOS");
printf("\n\n 2.SUMA DE DOS NUMEROS NEGATIVOS");
printf("\n\n");
printf("\n\n INDIQUE QUE EL NUMERO QUE DE LA OPERACION A REALIZAR:");
scanf("%d", &opcion);
system("pause");
system("cls");
do
{
if (opcion == 1)
{
printf("INTRODUZCA EL PRIMER NUMERO: ",163);
scanf("%d",&num1);
printf("INTRODUZCA EÑ SEGUNDO NUMERO: ",163);
scanf("%d",&num2);
resultado=num1+num2;
printf("%d+%d=%d",num1,num2,resultado);
printf("\n\n");
printf("LA SUMA ES %d",num1+num2);
printf("\n\n DESEA REALIZAR OTRA SUMA.(s/n) ",168);
fflush(stdin);
scanf("%c",&seguir);
acumulador+=num1+num2;
contador++;
}if(num>1 && num2==1 && num1==1 && num2>1);
{
printf("")
}
if(opcion==2)
{
printf("INTRODUZCA EL PRIMER NUMERO: ",153);
scanf("%d",&num1);
printf("INTRODUZCA EL SEGUNDO NUMERO: ",163);
scanf("%d",&num2);
resultado=num1+num2;
printf("%d+%d=%d",num1,num2,resultado);
printf("\n\n");
printf("LA SUMA ES %d",num1+num2);
acumulador+=num1+num2;
contador++;
printf("\n\n DESEA REALIZAR OTRA SUMA.(s/n) ",168);
fflush(stdin);
scanf("%c",&seguir);
printf("pause");
printf("cls");
}
}while(seguir=='s');
printf("\n\nHA REALIZADO %d SUMAS",contador,163);
printf("LA SUMA DE LOS RESULTADOS DE LAS SUMAS ES %d",acumulador);
}