Не работает сортировка - C (СИ) (79585)
Формулировка задачи:
Что у меня с ней не так?
struct fond{ char mat[50]; int number; int number_of_the_contract; }; static fond list[20],temp[20]; int kol_domov; void sort( struct fond *p){ register int a,b; for(b=1;b<kol_domov;b++) for(a=0;a<kol_domov-b;a++) { if(p[a].number_of_the_contract>p[a+1].number_of_the_contract) { temp[b]=p[a]; p[a]=p[a+1]; p[a+1]=p[b]; } }
Решение задачи: «Не работает сортировка»
textual
Листинг программы
void sort( struct fond *p){ register int a,b; fond temp; for(b=1;b<kol_domov;b++) for(a=0;a<kol_domov-b;a++) { if(p[a].number_of_the_contract>p[a+1].number_of_the_contract) { temp=p[a]; p[a]=p[a+1]; p[a+1]= temp; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д