помогите пожалуйста) проверьте правильность программного кода)
#include
#include
#include
using namespace std;
const nMax=100;
// Главная программа:
void main()
{
int z[nMax+1]; // исходный массив:
unsigned n;
int i,j, k,i0,p0,pn,NotEnd;
clrscr();
// Ввод:
printf("Введите число элементов ? "); cin >>n;
if (n>nMax) n=10;
printf("Введите массив z(%d):\n",n);
for(i=1; i<=n; i++)
cin >>z;
// Поиск цепочек элементов:
p0=1; pn=0; // номер начала/конца наибольшей цепочки
k=0; // длина цепочки
i=1;
do
{
i0=i; // номер начала текущей цепочки
while ((NotEnd=i
if (i-i0>k) {
p0=i0; pn=i; k=i-i0;
}
i++;
}
while (NotEnd);
// Вывод :
printf(
"\nСамая длинная цепочка стоящих подряд попарно различных элементов: \n");
for(i=p0; i<=pn; i++)
printf("]",z);
}