Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  00000
Language: C/C++
Code:
Ира
#include <stdio.h>
#include <string.h>
int i,n,cont,ch;
float heightmax,heightmin,agemax,agemin,weightmax,weightmin,markmax,markmin;
struct tK 78
char fam[61];
char name[40];
ch
float age;
float height;
float weight;
float mark;
tK 78 data[1000];
int main(void)
{
for(cont=1;cont>0)
{
printf("Enter n students");
scanf("%i",&n);
for(i=0;i<n;i++)
{
printf("Enter fam");
scanf("%S",data[i].fam);
printf("Enter height");
scanf("%f",&data[i].height);
printf("Enter age");
scanf("%f",&data[i].age);
printf("Enter weight");
scanf("%f",&data[i].weight);
printf("Enter mark");
scanf("%f",&data[i].mark);
};
};
};
printf("Enter 1 if you to compare height/Enter 2 you to compare weight/Enter 3 if you to compare age/Enter 4 if you to compare mark);
scanf("%i",&ch);
switch(ch)
{
case1:
printf("Enter heightmax");
scanf("%f",&heightmax);
printf("Enter min height");
scanf("%f",&heightmin");
for(i=0;i<n;i++)
{
if((data[i].height>=heightmin)&&{data[i].height<=heightmax))
{
scanf("%S",data[i].fam);
scanf("%f",data[i].height);
scanf("%f",data[i].weight);
scanf("%f",data[i].age);
scanf("%f",data[i].mark);
};
};
break:
case2:
printf("Enter agemax");
scanf("%f",&agemax);
printf("Enter agemin");
scanf("%f",&agemin);
for(i=0;i<n;i++)
{
if((data[i].age>=agemin)&&{data[i].age<=agemax))
{
scanf("%S",data[i].fam);
scanf("%f",data[i].height);
scanf("%f",data[i].weight);
scanf("%f",data[i].age);
scanf("%f",data[i].mark);
};
};
break:
case3:
printf("Enter weightmax");
scanf("%f",&weightmax);
printf("Enter weightmin");
scanf("%f",&weightmin);
for(i=0;i<n;i++)
{
if((data[i].weight>=weightmin)&&{data[i].weight<=weightmax))
{
scanf("%S",data[i].fam);
scanf("%f",data[i].height);
scanf("%f",data[i].weight);
scanf("%f",data[i].age);
scanf("%f",data[i].mark);
};
};
break:
case4:
printf("Enter markmax");
scanf("%f",&markmax);
printf("Enter markmin");
scanf("%f",&markmin);
for(i=0;i<n;i++)
{
if((data[i].mark>=markmin)&&{data[i].mark<=markmax))
{
scanf("%S",data[i].fam);
scanf("%f",data[i].height);
scanf("%f",data[i].weight);
scanf("%f",data[i].age);
scanf("%f",data[i].mark);
};
};
break:
default:
printf("Error");
break:
};
printf("Enter 0 for completion or any number to continue");
scanf("%i",&cont);
};
}
Comments: