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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2013, 10:25   #1
покемон21
Пользователь
 
Регистрация: 24.12.2013
Сообщений: 11
По умолчанию подсчитайте в строке количество иностранных слов

подсчитайте в сторке количество иностранных слов
покемон21 вне форума Ответить с цитированием
Старый 24.12.2013, 10:28   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Условие мутное какое-то. Иностранные - это какие?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 24.12.2013, 10:34   #3
покемон21
Пользователь
 
Регистрация: 24.12.2013
Сообщений: 11
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
Условие мутное какое-то. Иностранные - это какие?
Length,concat,copy,delete,insert,po s,upcase
покемон21 вне форума Ответить с цитированием
Старый 24.12.2013, 10:49   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это не иностранные слова. Это наполовину абривеатуры.
Как быть со словом i?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.12.2013, 11:03   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
Как быть со словом i?
Или со словом щs, а также f1
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.12.2013, 11:51   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Согласно списка, представленного автором.
Код:
uses
  strutils;
const
  n=7;
var
  strings:array[1..n] of string[6];
  m,k,j,i:integer;
  s:string;
begin
  strings[1]:='LENGTH';
  strings[2]:='CONCAT';
  strings[3]:='COPY';
  strings[4]:='DELETE';
  strings[5]:='INSERT';
  strings[6]:='POS';
  strings[7]:='UPCASE';
  k:=0;
  //s:='LENGTH POS pos b МАМА МЫЛА РАМУpos POS length POS DELETE';
  readln(s);
  s:=upcase(s);
  for i:=1 to n do
    begin
      j:=1;
      while j<Length(s) do
        begin
          m:= posex(strings[i],s,j);
          if m<>0 then
            begin
              k:=k+1;
              j:=m+length(strings[i]);
             end
          else
            inc(j);
        end;
    end;
  writeln(k);
  readln;
end.
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчитать количество слов в строке Chainik! Общие вопросы C/C++ 31 10.04.2016 01:55
Подсчитать количество одинаковых слов в строке Chainik! Общие вопросы C/C++ 34 03.09.2013 00:44
cb посчитать в строке количество непарных слов gylayko Помощь студентам 5 10.04.2012 02:36
Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести рез-ть на экра Газимов Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 02.03.2012 15:58
Количество слов в строке Настя93 Помощь студентам 7 24.02.2011 19:47