Curso de Programación en C/Prog48

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

Prog48

 1 #include <stdio.h>
 2 #define SPACE ' '
 3 
 4 int main( void )
 5 {
 6   char ch;
 7 
 8   while( ( ch = getchar() ) != '\n' ) 
 9   {
10     if ( ch == SPACE )
11       putchar( ch );
12     else if( ch >= 'A' && ch <= 'Z' ) 
13       putchar( ch + 32 );
14     else if( ch >= 'a' && ch <= 'z' )
15       putchar( ch - 32 );
16     else
17       putchar( ch );
18   }
19   putchar( ch );
20 
21   return 0;
22 }

Resultado

[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog48 Prog48.c 
[rrc@Pridd CClase]$ ./Prog48
AbCd 1234 !"#
aBcD 1234 !"#

Explicación