Advertisement
gilbertoavpereira

APROG - 08/09/2011 - Exame Época Especial - Grupo I

Jan 29th, 2014
2,936
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ED:
  2.     INTEIRO: num, digito, count, countmaior, lastdigito
  3. ALG I08092011
  4. INICIO
  5.     ESCREVER ("Numero:")
  6.     LER(num)
  7.     ENQUANTO (num<0) FAZER
  8.         ESCREVER("ERROR: Numero Invalido")
  9.         ESCREVER ("Numero:")
  10.         LER(num)
  11.     FIMENQUANTO
  12.     lastdigito<-num MOD 10
  13.     count<-1
  14.     countmaior<-0
  15.     num<-num DIV 10
  16.     ENQUANTO (num<>0) FAZER
  17.         digito<-num MOD 10
  18.         SE (digito<lastdigito) ENTAO
  19.             count<-count+1
  20.         SENAO
  21.             SE (count>countmaior) ENTAO
  22.                 countmaior<-count
  23.             FIMSE
  24.             count<-1
  25.         FIMSE
  26.         lastdigito<-digito
  27.         num<-num DIV 10
  28.     FIMENQUANTO
  29.     SE (countmaior=0) ENTAO
  30.         ESCREVER ("NÃO EXISTE SEQ. CRESCENTES")
  31.     SENAO
  32.         ESCREVER ("O COMPRIMENTO DO MAIOR SEGMENTO CRESCENTE É"+countmaior)
  33.     FIMSE
  34. FIM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement