Curso de Programación en C/Prog44
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.