Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2009, 19:55   #1
Lexeres
Новичок
Джуниор
 
Регистрация: 15.11.2009
Сообщений: 54
По умолчанию Ошибки в поиске и сортировке

помогите убрать ошибки в моём решении двух задач.
это всё на языке Си.

1)Дана последовательность a1,...,an действительных чисел. Упорядочить по невозростанию модули числа при делении на 7 дающее в остатке 1,2 или 3.

помогите добавить то, что я выделил(мне это преподаватель сказал)

код таков

#include....
main()
{ int j,n,i,y,x;
int a[100],b[100];
clrscr();
printf("n=");
scanf("%d",&n);
j=0;
for(i=0; i<=n-1; i++)
{ printf("a[%i]",i);
scanf("%d",&a[i]);
if((a[i]%7==1)||(a[i]%7==2)||(a[i]%7==3))
{ b[j]=a[i];
j++;
}
}
for(i=0; i<n-1; i++)

{ for (j=0; j<n-1; j++)
if(b[j+1]>b[j])
{
y=b[j];
b[j]=b[j+1];
b[j+1]=y;
}
}
(Здесь должен быть цикл)

{ printf("%d",b[%d] \n", b[x],j);
}
(здесь должен быть бинарный поиск ,методом выбора )

getch();
}


задание 2

2)дан линейный массив A[1...N] , содержащий целые числа. Найти те эллементы массива, которые находятся между минимальным и максимальным.

вот код, который нужно доделать
#include...
main()
{ (здесь должен быть введён массив с клавиатуры, в цикле находим max и min и выводим элементы >min)

if(ms[i]>max&&i>=min)
{ max=i;
}
if(max==(min+1))
{ printf("max ne naiden");
getch();
}
else
{ printf ("\n min=%d, \n max=%d", min, max);
}

for(int i (его обвёл препод красной ручкой) = (чему?); i(опять обведён) = (чему?); i++)
{ printf ("%d\t", ms[i]); тут сбоку написанно красным if((ms[i]>min)&&(ms[i]<max))
}
else
printf("\n elementy - ");

getch();
}


помогите плз, не кидайте начинающего программиста
Lexeres вне форума Ответить с цитированием
Старый 19.12.2009, 21:03   #2
Lexeres
Новичок
Джуниор
 
Регистрация: 15.11.2009
Сообщений: 54
По умолчанию

помогите, плз!! не получается у меня....
Lexeres вне форума Ответить с цитированием
Старый 19.12.2009, 23:50   #3
Lexeres
Новичок
Джуниор
 
Регистрация: 15.11.2009
Сообщений: 54
По умолчанию

Ап, хелп срочно плз
Lexeres вне форума Ответить с цитированием
Старый 20.12.2009, 11:46   #4
Lexeres
Новичок
Джуниор
 
Регистрация: 15.11.2009
Сообщений: 54
По умолчанию

Ну пожалуйста помогите доделать! тут ведь немного всего сделать...зачем тогда придумывать этот форум....
Lexeres вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP нужна помощь в поиске ошибки GOMER74 Помощь студентам 2 21.12.2009 11:05
Нужна помощь в поиске ошибки m9ss Общие вопросы Delphi 6 05.03.2009 13:14
Ошибка в сортировке Veiron Общие вопросы Delphi 14 21.01.2008 21:35