Ramiro-Pruis

Guia 3 - EJ15

Mar 24th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.75 KB | None | 0 0
  1. program G03EJ15;
  2. var
  3.   arch1:text;
  4.   letra1,letra2:char;
  5.   ContI,ContP:integer;
  6.  
  7. begin
  8.   ContI:=0;ContP:=0;letra2:='a';
  9.   assign(arch1,'texto15.txt');reset(arch1);
  10.   write('Ingrese una letra: ');readln(letra1);
  11.   upcase(letra1);
  12.   while letra2<>'.' do
  13.   begin
  14.     read(arch1,letra2);
  15.     upcase(letra2);
  16.     if letra1=letra2 then
  17.       contI:=contI+1
  18.     else
  19.       begin
  20.         repeat
  21.           read(arch1,letra2);
  22.           upcase(letra2);
  23.         until (letra2=letra1) or (letra2=' ') or (letra2='.');
  24.         if letra1=letra2 then
  25.           ContP:=contP+1;
  26.       end;
  27.   end;
  28.   writeln('Hay ',contI,' palabras que inician con la letra ',letra1);
  29.   writeln('Hay ',contP,' palabras que contienen la letra ',letra1);
  30.   readln();
  31. end.
Advertisement
Add Comment
Please, Sign In to add comment