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

В заданный непустой текст входят цифры и буквы

04.07.2011, 19:54. Показов 1040. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Помогите пожалуйста составить програмы. Спасибо!

1 задача
В заданный непустой текст входят цифры и букви.Визначиты, удовлетворяет данный текст таком условии: текст состоит из k букв (l <= k <= 9) за которыми следует только один символ - цифра с числом k.
2 задача
Данная последовательность с менее, чем из двух чисел, за которыми следует 0. Вычислить сумму тех из них, порядковые номера которых являются простыми числами.

Mawrat: По первой задаче уже есть ответ в другой теме. gymenuk, уточни по второй задаче - как задана последовательность? В виде массива или в виде строки?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2011, 19:54
Ответы с готовыми решениями:

Напечатать в алфавитном порядке все различные строчные буквы, входящие в заданный текст из 100 литер
Обьясните пожалуйста подробно где что и как это прога делает(я ее купил) (текст задачи:Напечатать...

В заданный непустой текст входят только цифры и буквы
Здравствуйте! мое задание: В заданный непустой текст входят только цифры и буквы. Определить,...

В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он заданному условию
Здравствуйте! требуется помощь. Не могу понять даже с чего начать. Задание:В заданный непустой...

В заданную непустую строку входят только цифры и буквы
В заданную непустую строку входят только цифры и буквы. Определить, удовлетворяет ли строка...

3
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 8
06.07.2011, 20:25  [ТС] 2
В другой задачи последовательность задана в виде строки.
0
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
07.07.2011, 10:51 3
Цитата Сообщение от gymenuk Посмотреть сообщение
Данная последовательность с менее, чем из двух чисел, за которыми следует 0
Видимо формулировка немного другая: "Дана последовательность с более, чем из двух чисел, за которыми следует 0".
Решение можно написать так:
Delphi
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
56
57
//Если число aNum простое, функция возвращает True. Иначе - False.
function IsSimple(const aNum : Integer) : Boolean;
var
  i, Num : Integer;
begin
  Num := Abs(aNum);
  if Num <= 1 then begin
    Result := False;
    Exit;
  end;
  Result := True;
  for i := 2 to Num div 2 do begin
    if Num mod i = 0 then begin
      Result := False;
      Break;
    end;
  end;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
const
  //Множество разделителей слов.
  D = [' ', '.', ',', ':', ';', '!', '?', '-', #9, #10, #13];
var
  S, sW : String;
  i, j, Pos1, Len : Integer;
begin
  Memo2.Clear;
  //Исходный текст.
  S := Memo1.Text;
 
  Memo2.Lines.Add('Перечень слов, порядковые номера которых являются простыми числами.');
  Memo2.Lines.Add('Выбираются только те слова, которые идут до слова "0".');
  Memo2.Lines.Add('Если слово "0" отсутствует - выбираются все слова.');
 
  Len := Length(S);
  Pos1 := 0;
  j := 0;
  for i := 1 to Len do begin
    //Пропускаем разделители.
    if S[i] in D then Continue;
    //Отслеживаем начало слова.
    if (i = 1) or (S[i - 1] in D) then Pos1 := i;
    //Отслеживаем конец слова.
    if (i = Len) or (S[i + 1] in D) then begin
      //Порядковый номер текущего слова.
      Inc(j);
      //Выделяем слово.
      sW := Copy(S, Pos1, i - Pos1 + 1);
      //Если словом является '0', то выходим из цикла.
      if sW = '0' then Break;
      //Если порядковый номер слова является простым числом,
      //то записываем это слово в Мемо2.
      if IsSimple(j) then Memo2.Lines.Add(sW);
    end;
  end;
end;
Здесь не важно сколько элементов идёт до слова "0" - будут исследованы только те слова, которые идут до слова "0". Либо, если слова "0" нет в тексте - тогда будут проверены все слова.
---
На всякий случай, приложил проект.
Вложения
Тип файла: rar WordsAndSimpleNumbers.rar (164.4 Кб, 22 просмотров)
1
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 8
07.07.2011, 16:37  [ТС] 4
Дякую.
0
07.07.2011, 16:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2011, 16:37
Помогаю со студенческими работами здесь

Задан непустой текст, удалить из этого текста все цифры и удвоить все плюсы и минусы
Задан не пустой текст,удалить из этого текста все цифры и удвоить все плюсы и минусы

Вывести все буквы, которые входят в этот текст по одному разу
дан массив из строчных латинских букв.вывести на экран в алфавитном порядке все буквы,которые...

Множества: Дан текст, напечатать в алфавитном порядке все буквы, которые входят только в одно слово
Дан текст, напечатать в алфавитном порядке все буквы, которые входят только в одно слово.

Текст задан строкой, напечатать в алфавитном порядке: Все гласные буквы, которые входят в последнее слово
пожалуйста,помогите написать код!!! Заранее огромное спасибо!!!)) Текст задан строкой,...


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

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

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