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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.01.2013, 22:05   #11
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

Sciv, подсказка в первом посте.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума
Старый 22.01.2013, 22:08   #12
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
А язык, язык то какой?
вообще оригинал украинский, а я написала на русском... сори если ошибки
maria18 вне форума
Старый 22.01.2013, 22:10   #13
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Sciv, подсказка в первом посте.
я не понимаю о чём ты...сори
maria18 вне форума
Старый 22.01.2013, 22:12   #14
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Шикарная тема

Мария, по поводу 2 задачи, слова нужно разделять "!"?

№1
Код:
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
            '-' : Inc (m);
            '+' : Inc (p)
        end;

    if m > p then
        WriteLn ('- больше')
    else if p > m then
        WriteLn ('+ больше')
    else
        WriteLn ('=')
end.

Последний раз редактировалось Poma][a; 22.01.2013 в 22:23.
Poma][a вне форума
Старый 22.01.2013, 22:14   #15
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
я не понимаю о чём ты...сори
Мария, это я туплю, так что сорри с меня.

BDA верно сказал:

Цитата:
Sciv, подсказка в первом посте.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума
Старый 22.01.2013, 22:18   #16
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Шикарная тема

Мария, по поводу 2 задачи, слова нужно разделять "!"?
да именно так...
maria18 вне форума
Старый 22.01.2013, 22:22   #17
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Компоненты нужные сами на форму положите.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
  CountPlus, CountMinus: integer;
begin
  CountPlus := 0;
  CountMinus := 0;
  for i := 1 to length(Edit1.Text)  do
  begin
    if Edit1.Text[i] = '+' then
    begin
      inc(CountPlus);
      continue;
    end;
    if Edit1.Text[i] = '-' then
    begin
      inc(CountMinus);
      continue;
    end;
  end;
  if CountPlus = CountMinus then
  begin
    Memo1.Text := 'Одинаковое количество';
    Exit;
  end;
  if CountPlus > CountMinus then
      Memo1.Text := 'Плюсов больше'
  else
      Memo1.Text := 'Минусов больше';
end;
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума
Старый 22.01.2013, 22:25   #18
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Шикарная тема

Мария, по поводу 2 задачи, слова нужно разделять "!"?

№1
Код:
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
            '-' : Inc (m);
            '+' : Inc (p)
        end;

    if m > p then
        WriteLn ('- больше')
    else if p > m then
        WriteLn ('+ больше')
    else
        WriteLn ('=')
end.
аааа... спасибки...можешь ещё помочь?
maria18 вне форума
Старый 22.01.2013, 22:26   #19
maria18
Новичок
Джуниор
 
Регистрация: 22.01.2013
Сообщений: 12
Радость

Цитата:
Сообщение от kventin_zhuk Посмотреть сообщение
Компоненты нужные сами на форму положите.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
  CountPlus, CountMinus: integer;
begin
  CountPlus := 0;
  CountMinus := 0;
  for i := 1 to length(Edit1.Text)  do
  begin
    if Edit1.Text[i] = '+' then
    begin
      inc(CountPlus);
      continue;
    end;
    if Edit1.Text[i] = '-' then
    begin
      inc(CountMinus);
      continue;
    end;
  end;
  if CountPlus = CountMinus then
  begin
    Memo1.Text := 'Одинаковое количество';
    Exit;
  end;
  if CountPlus > CountMinus then
      Memo1.Text := 'Плюсов больше'
  else
      Memo1.Text := 'Минусов больше';
end;
оооочень благодарна..
maria18 вне форума
Старый 22.01.2013, 22:31   #20
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
аааа... спасибки...можешь ещё помочь?
За то удовольствие, что мне доставило прочтение данной темы - конечно Да!
Код:
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.
Poma][a вне форума
Закрытая тема


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



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