Aktualizovat „du5/program.c“
This commit is contained in:
parent
d50eb79d0f
commit
b09f1ccbeb
@ -69,27 +69,28 @@ int main(){
|
||||
qsort(PersonList,c,sizeof(struct person),comp_num);
|
||||
int k =0;
|
||||
|
||||
for(int i=0; i<c; i++)
|
||||
{
|
||||
for(int j=i+1; j<c; j++)
|
||||
{
|
||||
|
||||
if(strcmp(PersonList[i].name,PersonList[j].name)==0)
|
||||
{
|
||||
|
||||
for(int k=j; k<c; k++)
|
||||
{
|
||||
PersonList[k] = PersonList[k + 1];
|
||||
}
|
||||
|
||||
|
||||
for(int i =0;i<c-1;i++){
|
||||
for(int j=i+1;j<c-1-i;j++){
|
||||
if(strcmp(PersonList[i].name,PersonList[j].name)==0){
|
||||
struct person temp = PersonList[j];
|
||||
PersonList[j] = PersonList[j+1];
|
||||
PersonList[j+1]=temp;
|
||||
c--;
|
||||
flag=1;
|
||||
for (int k=i; k<30; k++){
|
||||
PersonList[k] = PersonList[k];
|
||||
}
|
||||
}
|
||||
else{flag=0;}
|
||||
}
|
||||
j--;
|
||||
|
||||
}
|
||||
|
||||
if(flag ==1){
|
||||
c=1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
printf("Vysledky:\n");
|
||||
for(int i =0;i<c;i++){
|
||||
printf("%d %s\n",PersonList[i].score,PersonList[i].name);
|
||||
|
Loading…
Reference in New Issue
Block a user