Advertisement
RamonBerrutti

P02E07

Mar 21st, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.03 KB | None | 0 0
  1. Program P02E07;
  2.  
  3. Const
  4.     FINISHCHAR = '*';
  5.     SPACECHAR = ' ';
  6.  
  7. Var
  8.     charIn : char;
  9.     palabraCount : integer;
  10.     palabraLetraCount : integer;
  11.     startChar : char;
  12.     endChar : char;
  13.     palabraOCount : integer;
  14.    
  15. Begin
  16.     palabraCount := 0;
  17.    
  18.     charIn := SPACECHAR;
  19.     while(charIn <> FINISHCHAR) do
  20.     begin
  21.         palabraLetraCount := 0;
  22.         palabraOCount := 0;
  23.        
  24.         startChar := charIn;
  25.        
  26.         while ((charIn <> SPACECHAR) and (charIn <> FINISHCHAR) ) do
  27.         begin
  28.             palabraLetraCount := palabraLetraCount + 1;
  29.            
  30.             if ( charIn = 'o' ) then
  31.             begin
  32.                 palabraOCount := palabraOCount + 1;
  33.             end;
  34.        
  35.             endChar := charIn;
  36.             readln(charIn);
  37.         end;
  38.        
  39.         if (palabraLetraCount >= 6) then
  40.         begin          
  41.             if (( (startChar = 'S') or (startChar = 's')  ) and (endChar = 's') and (palabraOCount = 2))  then
  42.             begin
  43.                 palabraCount := palabraCount + 1;
  44.             end;
  45.         end;
  46.    
  47.    
  48.         if( charIn <> FINISHCHAR) then readln(charIn);
  49.     end;
  50.    
  51.     writeln('La cantidad de Palabras de al menos 6 letras que empiezan y terminan con s = ', palabraCount);
  52. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement