Ayuda con la lógica y un poco la sintaxis de un programa en C.
El programa tiene que leer tantos números como se desee hasta que el usuario presione 0 y el resultado es la suma de todos los números presionados. Ayuda por favor.
Respuestas
Respuesta dada por:
0
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{
int numero,acumulador,opc;
acumulador=0;
do{
printf ("***MENU***\n");
printf ("1. Ingresar Numero\n");
printf ("2. Salir\n");
printf ("Selecciona Opcion: \n");
scanf ("%d", &opc);
switch ( opc )
{
case 1:
printf ("Introduce un numero: ");
scanf ("%d", &numero);
acumulador=acumulador+numero;
break;
case 0:
printf ("Fin De La Aplicacion\n");
printf ("La Suma Es: %d",acumulador);
break;
default:
printf ("Elige Una Opcion Del Menu\n");
break;
}
}while(opc!=0||numero==0);
return 0;
}
Adjuntos:
Preguntas similares
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años