This commit is contained in:
Radovan Kofira 2020-10-13 18:25:34 +02:00
parent ea244bb683
commit 3d81a3cb37
2 changed files with 20 additions and 8 deletions

View File

@ -27,24 +27,36 @@ int main(){
strcpy(jedalny_listok[counter].name, item.name); strcpy(jedalny_listok[counter].name, item.name);
jedalny_listok[counter].prize=item.prize; jedalny_listok[counter].prize=item.prize;
counter += 1; counter += 1;
//printf("%d\n",counter);
if (counter>=POCET_JEDAL) if (counter>=POCET_JEDAL)
{ {
break; break;
} }
} }
for(int i=0;i<counter-1;i++){
for(int j=0;j<counter-i;j++){
if(j<counter-1-i){
if(jedalny_listok[j].prize>jedalny_listok[j+1].prize){
struct pizza temp=jedalny_listok[j];
jedalny_listok[j]=jedalny_listok[j+1];
jedalny_listok[j+1]=temp;
}
else if (jedalny_listok[j].prize==jedalny_listok[j+1].prize){
if(strcmp(jedalny_listok[j].name,jedalny_listok[j+1].name)>0){
struct pizza temp=jedalny_listok[j];
jedalny_listok[j]=jedalny_listok[j+1];
jedalny_listok[j+1]=temp;
}
}
}
}
}
for(int i=0;i<counter;i++){ for(int i=0;i<counter;i++){
//if(search_string(jedalny_listok[i].name,line)!=-1){
printf("%s\n",jedalny_listok[i].name); printf("%s\n",jedalny_listok[i].name);
printf("%.2f\n",jedalny_listok[i].prize); printf("%.2f\n",jedalny_listok[i].prize);
//printf("daco\n"); //printf("daco\n");
//}
} }
//printf("%s",line);
//printf("Nacitanych %d poloziek.\n",counter);
}
}
void trim(char* str){ void trim(char* str){
int i=0; int i=0;
while(str[i]!='\n'&&str[i]!=0){ while(str[i]!='\n'&&str[i]!=0){

Binary file not shown.