All pastes #758142 Raw Edit

unipe pascal

public text v1 · immutable
·published 2007-11-01 22:54 UTC
rendered paste body
Program Pzim;
  Uses crt;
 var
 	 S: string;
 	 i, count_branco: integer;
 Begin
     WriteLn('Digite a frase:');
     ReadLn(S);
     For i:=1 TO LENGTH(S) DO
     	If(POS(CHR(32), S[i]) <> 0) Then
     		count_branco:=count_branco+1;
     WriteLn(count_branco, ' caracteres brancos');
 End.


~~~~~~~

Program Pzim2;
  Uses crt;
 var
    S, trecho: string;
    N: integer;
    Begin
         WriteLn('Digite a frase:');
         ReadLn(S);
         WriteLn('Digite o numero de carac: ');
         ReadLn(N);
         trecho:=COPY(S, (LENGTH(S)-N+1), N);
         WriteLn(trecho);
         ReadKey;
 End.


~~~~~~~

Program Pzim;
  Uses crt;
 var
      trecho, S: string;
      N: integer;
    Begin
         WriteLn('Digite a frase: ');
         ReadLn(S);
         WriteLn('Digite a quantidade de carac: ');
         ReadLn(N);
         trecho:=COPY(S, 1, N);
         WriteLn(trecho);
         ReadKey;
End.


~~~~~~

program p4;
  Uses crt;
  var
    S, trecho: string;
    N, P: integer;
  Begin
       WriteLn('Digite a frase: ');
       ReadLn(S);
       WriteLn('Digite uma posicao: ');
       ReadLn(P);
       WriteLn('Digite uma quantidade: ');
       ReadLn(N);
       trecho:=COPY(S, P, N);
       WriteLn(trecho);
       ReadKey;
End.