Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Pascal
#1
Помогите создать в Pascal такую прогу: Дана строка из английских букв и цифр, каких букв в нём больше - гласных или согласных. Создайте алгоритм и программу которая это определит. :confused:

Заранее спасибо. :negodue:
Ответ
#2
Код:
Var
  st: String;
  j,a,b: Integer;
Begin              
Write('Введите текст: ');  
ReadLn(st);
j:=ord(st[0]);          
  While (j <> 0) Do      
   Begin
    If st[j] in ['a'..'z'] Then
     Begin
      If st[j] in ['a','e','i','o','u'] Then Inc(a)
       Else Inc(b);
     End;
   Dec(j);
   End;

or

Код:
type
   letters = set of char;
var
   vow, cons: letters;
   i: byte;
   f, counter: integer;
   text: string;

BEGIN
   vow := ['a', 'e', 'i', 'o', 'u'];
   cons := ['a' .. 'z'] - vow;
   write('Введите текст: '); readln(text);
   counter := 0;
   f := 0;

   for i:=1 to length(text) do
   begin
      if text[i] in vow then inc(counter)
      else
         if text[i] in cons then dec(counter)
         else
            if text[i] in ['0' .. '9'] then inc(f);
   end;

   if counter = 0 then writeln('Гласных и согласных букв поровну')
   else
      if counter < 0 then writeln ('Согласных букв больше')
      else writeln('Гласных букв больше');
END.
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#3
кто-то еще пользуется паскалем? Big Grin
Ответ
#4
Есть малость)
Ответ
#5
tolik5190 Написал:кто-то еще пользуется паскалем? Big Grin

только деревенщина.
Ответ
#6
Так в учебных заведениях преподаватели других языков не знают.
Ответ
#7
почему же) нас на 3 курсе учили лиспу еще Big Grin
Ответ
#8
PROGRAMMATOR Написал:Так в учебных заведениях преподаватели других языков не знают.
Куда хуже: они не знаю по языкам, которые преподают - ответвлений от плана преподавания. Не был знаком в реале с преподами, которые углубленно знали язык, который преподают Sad... Хотя не мудрено на первом курсе Big Grin. Дай бог на 3-5 курсе все будет иначе Smile.
Ответ
#9
на втором курсе с++, c#, с builder, basic (куда же без него), архитектура, autocad, этого мало?
Ответ
#10
Ro0TT Написал:Куда хуже: они не знаю по языкам, которые преподают - ответвлений от плана преподавания. Не был знаком в реале с преподами, которые углубленно знали язык, который преподают Sad... Хотя не мудрено на первом курсе Big Grin. Дай бог на 3-5 курсе все будет иначе Smile.

у меня проработки вела девушка, в программировании ноль, но она настойчиво минут 15 насиловала программу и в результате что-то да зависало :_smile_: любая прога Big Grin
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Наемник в среде программирования Pascal Basic Perl PHP Html Kotlin js c++ c# python web razrab Argyment 1 1,154 01-27-2023, 12:45 PM
Последний пост: Argyment
  Программа на Pascal Csandr 2 2,245 06-09-2011, 09:52 PM
Последний пост: Csandr

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)