1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
1

Задание на текст

15.06.2010, 00:13. Показов 541. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести текст.В зависимости от номера варианта вычислить
1)Входит ли введенное слово в текст.
2)Сколько слов начинается с заданной буквы.
3)Сколько в предложении пробелов.

Помогите пожалуйста сделать,кому не лень...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2010, 00:13
Ответы с готовыми решениями:

Задание на текст
Дан текст. Найти слово с максимальным количеством заданного символа, решить с функцией. Помогите...

Паскаль, задание на текст.
Условие: Дан текст; выяснить, является ли этот текст идентификатором. Подскажите, как это...

Расшифровать текст (практическое задание)
Все привет! Прошу помощи в решении практического задания по криптографии. Имеется файл с...

Помогите Маше выполнить задание редакции - напишите программу, которая исправляет невнимательно набранный текст
Студентка-журналистка Маша, выполняя задание редакции, впервые попала на очень важную...

4
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
15.06.2010, 01:30 2
так вариант-то какой? Или тебе сразу все варианты задали7
0
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
15.06.2010, 07:24  [ТС] 3
Цитата Сообщение от кот Бегемот Посмотреть сообщение
так вариант-то какой? Или тебе сразу все варианты задали7
Спасибо,что хоть кто-то отозвался.Задали вывести меню из этих 3-х пунктов,при выборе определенного пункта должен происходить соответствующий ему расчет.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
15.06.2010, 08:53 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
uses crt;
const rz=[' ',',','.','?','!',';',':','-'];{разделители, на Ваше усмотрение}
var s,sl:string;
    i,p,kb,kp:byte;
    w,b:char;
begin
clrscr;
writeln('Введите текст:');
readln(s);
repeat{цикл выбора в меню}
clrscr;
writeln('Выберите вариант:');
writeln('1-поиск слова в тексте');
writeln('2-подсчет слов на заданную букву');
writeln('3-подсчет числа пробелов');
writeln('другое - выход');
readln(w);{читаем выбор}
case w of{в зависимости от него}
'1':begin
    clrscr;
    writeln(s);
    writeln('Введите слово для поиска:');
    readln(sl);
    p:=pos(sl,s);{позиция начала сочетания букв слова}
    if(p>0){если есть}
    and((s[p-1] in rz)or(p=1)){и перед ним разделитель или оно первое}
    and((s[p+length(sl)] in rz)or(p+length(sl)>length(s))){и за ним разделитель или оно последнее
     это для того чтобы правильно искать, например мы ищем слово сто, 
     а в тексте есть слово "стол" или "просто"}
    then writeln('Слово ',sl,' в тексте есть')
    else writeln('Слова ',sl,' в тексте нет');
    readln;
    end;
'2':begin
    writeln(s);
    writeln('Введите букву для поиска:');
    readln(b);
    kb:=0;
    for i:=1 to length(s) do
    if(s[i]=b)and((s[i-1] in rz)or(i=1)){если эта буква и перед ней разделитель или она первая}
    then kb:=kb+1;
    writeln('Количество слов на букву ',b,' =',kb);
    readln;
    end;
'3':begin
    kp:=0;
    for i:=1 to length(s) do
    if s[i]=' ' then kp:=kp+1;{тупо считаем пробелы}
    writeln('Количество пробелов=',kp);
    readln;
    end;
else exit;
end;
until not(w in ['1'..'3']);
end.
2
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 27
15.06.2010, 11:20  [ТС] 5
Спасибо вам большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2010, 11:20
Помогаю со студенческими работами здесь

помогите доделать до конца в делфи. Задание:дан текст определить сколько в нем предложений,теперь мне осталось сделать только исключения
var Form1: TForm1; a:string; k,i:integer; implementation {$R *.dfm} procedure...

Задание исходного значения параметра эксперимента (задание интенсивности прибытия заявок)
Доброго времени! Вопрос в следующем: можно ли сделать так, чтобы в блоке source число генерируемых...

Проверьте верно ли сделано задание (задание для ослабленных детей)
Схема дана на фото, нужно найти скорости точек А и В изображенных на схеме, проверьте мое решение...

Переписать коды командных файлов, выполняющих одно задание, так, чтобы они выполняли другое задание
задание №1 нужно каким-то образом переделать в задание №2 Задание №1: Написать командный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru