Problema 1
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char c;
while((c = getchar()) != '#')
if((c >= 'a' && c < 'z') ||
(c >= 'A' && c < 'Z') ||
(c >= '0' && c < '9'))
putchar(c + 1);
else
switch(c)
{
case 'z':
putchar('a');
break;
case 'Z':
putchar('A');
break;
case '9':
putchar('0');
break;
default:
putchar(c);
break;
}
return EXIT_SUCCESS;
}
Problema 2
#include <stdio.h>
#include <stdlib.h>
typedef enum {falso = 0, verdadeiro = 1} logico;
int main(void)
{
char c;
logico no_inicio;
no_inicio = verdadeiro;
while((c = getchar()) != '#')
{
if(c == '\n')
no_inicio = verdadeiro;
else if(c != ' ' && c != '\t')
no_inicio = falso;
if((c != ' ' && c != '\t') || !no_inicio)
putchar(c);
}
return EXIT_SUCCESS;
}
| Página
concebida e mantida por Eng. Manuel Menezes de Sequeira (última actualização 2006/07/07) Copyright © 1996-2001 ISCTE |
||||