Curso de Programación en C/Prog44

De WikiCabal
Ir a la navegación Ir a la búsqueda

Prog44

 1 #include <stdio.h>
 2 
 3 int main( void )
 4 {
 5   long num;
 6   long sum = 0L;
 7   _Bool ingreso_es_valido;
 8 
 9   printf( "Introduzca un entero para agregar: " );
10   printf( "(q para terminar ): " );
11   ingreso_es_valido = ( scanf( "%ld", &num ) == 1 );
12 
13   while( ingreso_es_valido )
14   {
15     sum = sum + num;
16     printf( "Introduzca otro entero para agregar, (q para terminar): " );
17     ingreso_es_valido = ( scanf( "%ld", &num ) == 1 );
18   }
19   printf( "Los enteros suman a %ld.\n", sum );
20 
21   return 0;
22 }

Resultado

[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog44 Prog44.c
[rrc@Pridd CClase]$ ./Prog44
Introduzca un entero para agregar: (q para terminar): 10
Introduzca otro entero para agregar, (q para terminar): 20
Introduzca otro entero para agregar, (q para terminar): 30
Introduzca otro entero para agregar, (q para terminar): 40
Introduzca otro entero para agregar, (q para terminar): q
Los enteros suman a 100.

Explicación