Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Протоколы Объективного обследования

Читайте также:
  1. III. Другие виды обследования
  2. VI. ДИАГНОСТИЧЕСКИЙ ПРОЦЕСС (ВЫДЕЛЕНИЕ СИНДРОМОВ ПО МАТЕРИАЛАМ ОБСЛЕДОВАНИЯ БОЛЬНОГО).
  3. ДАННЫЕ ЛАБОРАТОРНЫХ И ДОПОЛНИТЕЛЬНЫХ МЕТОДОВ ОБСЛЕДОВАНИЯ
  4. Данные лабораторных и дополнительных методов обследования
  5. Данные объективного исследования
  6. Данные объективного исследования
  7. Данные объективного исследования больного (Status praesens)
  8. Данные объективного обследования
  9. ДАННЫЕ СУБЪЕКТИВНОГО ОБСЛЕДОВАНИЯ
  10. Дополнительные физикальные методы обследования

Виконав:

Студент групи ВЛ-03

Гаваза О.Ю.

 

Київ 2011

 

 

Завдання:

Розробити програму для пошуку заданої підстроки в тексті. Програма має виводити на екран номери з яких починаються підстроки та кількість шуканих підстрок.

Середовище програмування Borland C++Builder 6.

Блок схема:

Описання роботи програми:

1.Вводимо текст.

2.Вводимо підстроку.

3.Натискаємо кнопку «знайти».

4.Отримуємо номери перших символів у шуканих під строках та їх кількість.

5.Натискаємо кнопку «вийти».

 

Скріншот програми

 

Код програми.

 

//---------------------------------------------------------------------------

 

#include <vcl.h>

#pragma hdrstop

 

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

 

 

void __fastcall TForm1::Button1Click(TObject *Sender)

{

AnsiString AS,A,B;

 

Char *L,*C;

int i=0,j=0,k=-1,n=0;

A=Edit1->Text;

C=A.c_str();

while (C[k]!=0)

k++;

AS=Memo1->Text;

L=AS.c_str();

while (L[i]!=0)

{

 

while (L[i+j]==C[j])

{

if (j==k)

{

n++;

B=B+"№"+IntToStr(n)+"-"+IntToStr(i)+" ";

}

j++;

}

j=0;

i++;

}

 

if (B==0)

Label1->Caption="Нічого не знайвено";

else

 

Label1->Caption=B;

Label2->Caption=IntToStr(n);

 

}

//---------------------------------------------------------------------------

 

 

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Close ();

}

//---------------------------------------------------------------------------

Протоколы Объективного обследования




Дата добавления: 2014-12-19; просмотров: 128 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Робота з текстом| В каком пункте меню Упорядочить находится команда группировки объектов

lektsii.net - Лекции.Нет - 2014-2025 год. (0.017 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав