Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
int a[16], z[16];
int i, j;
char m, str[9], mark[9]="01111111";
printf("Vvedite bite-marker \n");
scanf("%s", str);
if (strcmp(mark,str))
printf("ERROR");
else
printf("Vvedenniy bite marker verniy - 0x7f \n Vipolnit' poisk?");
m=getch();
printf("%c", m);
if (m=='y')
printf("Vvedite massiv is 16 znakov \n");
for (i=0;i<16;i++)
{scanf("%d", a[i]); printf("\n");
for (i=0;i<16;i++)
printf("%d", a[i], " ");
/*Searching*/
for (i=0;i<9;i++)
{
if (a[i]==0 && a[i+1]==1 && a[i+2]==1 && a[i+3]==1 && a[i+4]==1 && a[i+5]==1 && a[i+6]==1 && a[i+7]==1)
{z[i]=a[i]; z[i+1]=a[i+1]; z[i+2]=a[i+2]; z[i+3]=a[i+3]; z[i+4]=a[i+4]; z[i+5]=a[i+5]; z[i+6]=a[i+6]; z[i+7]=a[i+7]; i=i+8;}
else
z[i]=0;
}
for (j=9;j<16;j++)
{z[j]=0;}
printf("\n");
for (i=0;i<16;i++)
{printf("%d", z[i], " ");}
getch();
}return 0;}






Комбинированный вид
