[ Foro de C++ ]

ayuda, no me sale, como poner que no me sum, cuando yo ponga un numero negativo y positivo

24-Mar-2021 00:22
Invitado (lidia)
1 Respuestas

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);



}


28-Apr-2021 03:39
Invitado (Harles)

osea te refires a que no quieres que el codigo haga una resta.






Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...