Код:
#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;}