#include <stdio.h>
void main()
{
int a[10]={9,15,22,1,9,2,4,3,11,18};
int i,j;
int no;
int n=10;
for (i=1;i<n;i++)
{
no=a[i];
j=i-j;
while ((j>=0) and (a[j]>no))
{
a[j+1]=a[j];
j=j-1;
}
a[j+1]=no;
}
for (i=0;i<10;i++) printf("%d",a[i]);
}
почему у меня не компилит?))ответьте плиз
А что, компилятор ошибку не показывает? Странно... Попробуй еще раз - здесь не форум для КОМПИЛИРОВАНИЯ чужих программ!
ошибку выдает на while ((j>=0) and (a[j]>no))
Я не прошу компилировать прогу , а прошу подсказать где ошибка!
компилирую в bc 3.1
мде, видимо тут помочь не могут...
Попробуй AND заменить на &