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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.01.2013, 22:41   #21
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
Печаль

Цитата:
Сообщение от Poma][a Посмотреть сообщение
За то удовольствие, что мне доставило прочтение данной темы - конечно Да!
Код:
var
     s, word : string;
     i : Integer;

begin
    ReadLn (word);
    s := '';

    for i := 1 to 20 do
        s := s + word + '!';

    Delete (s, Length(s), 1);

    WriteLn (s)
end.
спасибки


Дано два текста. Создать новый текст, который состоится из слов первого и второго текстов.
Дано символьная строка S. Определить, каких букв больше в последовательности: "а" или "о".
Дано символьная строка S. Во втором предложении подсчитать количество символов.
maria18 вне форума
Старый 22.01.2013, 22:47   #22
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

№1
Пока отложим (спать хочется )
№2
Код:
var
    s : string;
    i, p, m : Integer;

begin
    ReadLn (s);
    p := 0; m := 0;

    for i := 1 to Length(s) do
        case s[i] of
            'a' : Inc (m);
            'o' : Inc (p)
        end;

    if m > p then
        WriteLn ('а больше')
    else if p > m then
        WriteLn ('о больше')
    else
        WriteLn ('=')
end.
№3
Код:
var
    s : string;
    i, count : Integer;

begin
    ReadLn (s);
    while s[i] <> '.' do
       Inc (i);
    
    Inc (i);
    coutn := i;

    while s[i] <> '.' do
        Inc (i);

    WriteLn (i-count)
end.
Не проверял..
Poma][a вне форума
Старый 22.01.2013, 22:55   #23
Jaiden
Meitantei
Пользователь
 
Аватар для Jaiden
 
Регистрация: 10.04.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от maria18 Посмотреть сообщение
Дано символьная строка S. Определить, каких букв больше в последовательности: "а" или "о".
Немного запоздал, ну и ладно. =)

Предполагаю, что необходимо вывести количество встречаемых символов А и О (в обоих раскладках клавиатуры и регистрах).

Код:
var
S: string;
i: integer;
a,o: integer;

begin

writeln ('Введите строку');
readln (S);

for i:=1 to length(S) do
    begin
    
     if (s[i]='а') or (s[i]='А') or (s[i]='A') or (s[i]='a') then
       Inc(a);
       
     if (s[i]='o') or (s[i]='O') or (s[i]='о') or (s[i]='О') then
       Inc(o);
       
    end;

writeln ('Кол-во A: ', a);
writeln ('Кол-во O: ', o);

end.
With Silence comes Peace.
With Peace comes Freedom.
With Freedom comes Silence.
Jaiden вне форума
Старый 22.01.2013, 23:35   #24
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
По умолчанию

спасибо всем большущее
maria18 вне форума
Старый 22.01.2013, 23:38   #25
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
Подмигивание

помогите ещё с одной
Дано символьная строка S. Определить в последовательности количество слов длиной не более четырех символов.
maria18 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогу всем. Игорь007 Фриланс 9 06.10.2011 01:31
Всем привет. |Dexter| Общие вопросы C/C++ 1 28.05.2011 23:23
привет всем Петр-99 Помощь студентам 1 17.12.2010 08:00