Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Сортировка вставками

Автор: bugFix 22.12.2006 1:00

#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]);
}

почему у меня не компилит?))ответьте плиз

Автор: volvo 22.12.2006 1:22

А что, компилятор ошибку не показывает? Странно... Попробуй еще раз - здесь не форум для КОМПИЛИРОВАНИЯ чужих программ!

Автор: bugFix 22.12.2006 1:32

ошибку выдает на while ((j>=0) and (a[j]>no))
Я не прошу компилировать прогу blink.gif , а прошу подсказать где ошибка!

Автор: Гость 22.12.2006 1:33

компилирую в bc 3.1

Автор: Гость 22.12.2006 2:08

мде, видимо тут помочь не могут... nea.gif

Автор: Unknown 23.12.2006 0:16

Попробуй AND заменить на &