Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmo SubstituiPalavra; Variáveis fr, fraux, pnova, pvelha, paux : literal[50] i, j : inteiro início leia (fr, pvelha, pnova) i ç 0; k ç0 ; trocou ç0: fraux ç ‘’ enquanto (i < = tamanho (fr)) E (trocou==0) faca enquanto ( fr [ i ] == ‘ ’ ) E ( i <= tamanho(fr) ) faca {pula espaços em branco} fraux [k] ç fr [ i ] i ++ k++ fim_enquanto paux = ‘’; j=0 enquanto ( fr [ i ] != ‘ ’ ) and ( i <= tamanho (fr) ) faca {encontra uma palavra} paux[j] çfr [ i ] i++ j++ fim_enquanto /* testar se paux eh igual a pvelha */ /* se for igual faz um loop que joga a pnova para fraux e trocou recebe 1 */ /* senao joga a paux para fraux */ fim_enquanto /* se trocou == 1 joga todos elementos de i até tamanho-1 para fraux e mostra fraux */ fim. SOLUÇÃO EX. 7 SOBRE STRINGS
Compartilhar