Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2012, 23:03   #1
layl
Новичок
Джуниор
 
Регистрация: 02.05.2012
Сообщений: 3
Восклицание Ввести фамилию, имя и отчество как одно данное строкового типа. Определить длину строки и количество букв "а" в ней. Вывести им

Ввести фамилию, имя и отчество как одно данное строкового типа.
Определить длину строки и количество букв "а" в ней. Вывести имя и количество букв в фамилии.
layl вне форума Ответить с цитированием
Старый 03.05.2012, 16:30   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Код:
begin
         ReadLn (s); \\ читаем
          
         len := Length (s); \\ инициализируем переменную, хранящую длину строки
         WriteLn ('Длина строки = ', len); \\ вывели длину строки
          
         count := 0; \\ инициализируем переменную, хранящую кол-во букофф 'a'
         for i := 1 to len do 
                if s[i] = 'a' then \\ если i-тый символ строки s = 'a' тогда 
                         Inc (count); \\ инкриминируем переменную <...> 
        WriteLn ('Всего ', count, ' букв а'); \\ Вывели кол-во букафф 'a'

        a := Pos (' ', s); \\ нашли 1 пробел в строке s

        b := Pos (' ', Copy (s, a, Length(s) - a)); \\ "взяли, отрезали строку после 1 пробела" и там нашли снова 1 пробел (в "отрезанной строке" или 2 в целой строке)

        WriteLn (Copy (s, a+1, Length(s) - b)); \\ Вывели строку от позиции 1 пробела - 1 до 2 пробела = имя
end.

Последний раз редактировалось Poma][a; 03.05.2012 в 19:23.
Poma][a вне форума Ответить с цитированием
Старый 03.05.2012, 19:11   #3
layl
Новичок
Джуниор
 
Регистрация: 02.05.2012
Сообщений: 3
Стрелка

Спасибо огромное!!!

Последний раз редактировалось layl; 04.05.2012 в 18:03.
layl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчитать количество букв "й", "ы" и "я", содержащихся в заданной строке. VoltZZZ Помощь студентам 2 01.03.2012 23:39
Ввести имя, фамилию и отчество в строку. Найти длину строки, вывести фамилию в обратном порядке (Delphi) --PapaZi-- Помощь студентам 7 27.03.2011 22:44
Подсчитать количество букв "А" в предложении и общее количество букв.В тексте из файла несколько строк. kvas91 Общие вопросы C/C++ 3 14.11.2010 16:51
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
Как вывести сообщение типа "внимание" при удалении записи из БД Alex_Sokolov Помощь студентам 7 06.01.2009 13:50