Изменить 'du6/program.c'

This commit is contained in:
Pavlo Tverdyi 2020-04-16 19:48:09 +00:00
parent 1697e47376
commit 5f087c3c3d

View File

@ -36,8 +36,6 @@ char names[100];
for(;fgets(list[count].fname,100,stdin);){ for(;fgets(list[count].fname,100,stdin);){
if(list[count].fname[0]=='\n'){ if(list[count].fname[0]=='\n'){
list[count].num=-1; list[count].num=-1;
count++;
// printf("skip");
} }
if(list[count].fname[0]!='\n'){ if(list[count].fname[0]!='\n'){
list[count].num=0; list[count].num=0;
@ -53,7 +51,7 @@ struct LIS ilusion;
char *min; char *min;
char *mickro; char *mickro;
int mini; int mini;
for(int i=0;i<=count-1;i++){ for(int i=0;i<count;i++){
min=list[i].fname; min=list[i].fname;
mini=i; mini=i;
for(int j=i+1;j<=count;j++){ for(int j=i+1;j<=count;j++){
@ -69,25 +67,23 @@ int mini;
} }
void print(struct LIS *list,int count,int places){ void print(struct LIS *list,int count,int places){
if(count>0){ if(count>0){
int i=0;
if(places>0){ if(places>0){
int k=0; int k=1;
printf("Prijati studenti:\n");
for(int i=0;k!=places+1;i++){ for(int i=0;k!=places+1;i++){
if(list[i].num==0){ if(list[i].num==0){
fputs(list[i].fname,stdout); fputs(list[i].fname,stdout);
printf("%d ",k);
k++; k++;
} }
} }
} }
if(count-places>0){ if(count-places>0){
int k=0;
printf("Neprijati studenti:\n"); printf("Neprijati studenti:\n");
for(int i=places+1;i<count;i++){ for(i;i<30;i++){
if(list[i].num==0){ if(list[i].num==0){
fputs(list[i].fname,stdout); fputs(list[i].fname,stdout);
k++;
} }
} }
} }