Advertisement
Guest User

TP06_01

a guest
Aug 13th, 2015
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.11 KB | None | 0 0
  1. program TP06_1;
  2.  
  3. function countLetter(ch:char; s:string):integer;
  4. // para resolver el punto 1-A
  5. var i,len,cont:integer;
  6. begin
  7.      len := Length(s);
  8.      cont:= 0;
  9.      for i:= 1 to len do begin
  10.          if s[i] = ch then begin
  11.              cont := cont + 1;
  12.          end;
  13.      end;
  14.      countLetter := cont;
  15. end;
  16.  
  17. function puntoB(c1, c2:char; s:string):integer;
  18. // para resolver el punto B
  19. var i,len,cont:integer;
  20. begin
  21.      cont := 0;
  22.      i := 1;
  23.      len := Length(s);
  24.      while (i < len) do begin
  25.          if (s[i] = c1) and (s[i+1] = c2) then begin
  26.              cont := cont + 1;
  27.          end;
  28.          i := i + 1;
  29.      end;
  30.      puntoB := cont;
  31. end;
  32.  
  33. var str:string; len, cantF, cant:integer;
  34. begin
  35.      str := 'el futbol arrasa multitudez.';
  36.      // punto 1
  37.      len := Length(str);
  38.      writeln('Cantidad de caracteres leidos: ', len);
  39.      // punto 1 - a
  40.      cantF := countLetter('f', str);
  41.      writeln('Cantidad de letras f leidas: ', cantF);
  42.      // punto 1 - B
  43.      cant := puntoB('r','a',str);
  44.      writeln('Cantidad de letras r seguida de a: ', cant);
  45.  
  46.      readKey;
  47.  
  48.  
  49. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement