Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursaya.docx
Скачиваний:
4
Добавлен:
09.02.2015
Размер:
667.54 Кб
Скачать

Int inf_fun(char *a,int *b,char *d, int size_d,char* pod,int pod_s)

{

int K_slov = 0, I = 0, DL = 0, K = 0, J;

int N = 0;

while(A[I] != '\0')

{

J = 0;

while(J < size_d)

{

if (A[I] == D[J])

J = size_d;

J = J + 1;

}

if(J == size_d)

{

if(DL <= POD_S && A[I] == POD[DL])

K = K + 1;

DL = DL + 1;

}

else

{

if (DL != 0)

{

B[N+1] = I;

B[N] = I - DL;

N = N + 2;

if(K = POD_S)

K_slov = K_slov + 1;

}

K = 0;

}

I = I + 1;

}

if(DL != 0)

{

A[I] = D[0];

A[I+1] = '\0';

B[N+1] = I;

B[N] = I - DL;

N = N + 2;

}

B[N] = K_slov;

N = N + 1;

return N;

}

void Sort(int *A, int size)

{

int I = 0, J, T1, T2;

for(I;I < size -3;I = I + 2)

{

J = I + 2;

for(J; J < size - 2;J = J + 2)

{

if (A[I+1] - A[I] < A[J+1] - A[J])

{

T1 = A[I+1];

T2 = A[I];

A[I+1] = A[J+1];

A[I] = A[J];

A[J] = T2;

A[J+1] = T1;

}

}

}

}

int _tmain(int argc, _TCHAR* argv[])

{

/*int *S = new int,*S1 = new int,*S3 = new int;

char *D = (char*)malloc(sizeof(char));

cout << endl << "delimiter";

D = create_str(S1);

char *PO = (char*)malloc(sizeof(char));

cout << endl << "podstroka";

PO = create_str(S3);

cout << endl << "TEXT" << endl;

char **T = Ftext(S);

for (int i = 0; i < *S; i++)

{

print(T[i]);

cout << endl << '[' << i << ']' << endl;

int * AAA = (int*)calloc(*S,sizeof(int));

int siz = inf_fun(T[i], AAA,D,*S1,PO,*S3);

for(int j = 0; j < siz; j++)

cout << AAA[j] << ' ';

}*/

int Char

/*int * b = new int;

char *a = create_str(b);

int i = 0;

while(i < *b)

{

cout << a[i];

i++;

}

cout << endl;

i = 0;

while(a[i] != '\0')

cout << a[i++];*/

return 0;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]