Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct student { int fnum;// факултетен номер
- char fname[20];// лично име
- char lname[20];// фамилно име
- };
- typedef struct student stud;
- int main()
- {
- int i,j;
- printf("vvd br st: ");//въвеждане на броя на студентите
- scanf("%d",&i);
- stud *st = (stud *)malloc(i*sizeof(stud));
- for(j=0;j<i;j++)
- {
- printf("vvd %dto fname: ",j);//въвеждане на първото име
- fgets(st[j].fname,19,stdin);
- fgets(st[j].fname,19,stdin);
- printf("vvd %dto lname: ",j);//въвеждане на последното име
- fgets(st[j].lname,19,stdin);
- printf("vvd %dto fnum: ",j);//въвеждане на факултетния номер
- scanf("%d",&st[j].fnum);
- }
- printf("trs: ");//да се търси
- scanf("%d",&j);
- int k=-1,q;
- for(q=0;q<i;q++)
- if (st[q].fnum==j)
- k=q;
- if(k==-1)
- printf("nincs");//няма такъв студент
- else
- printf("fname: %s \nlname: %s \nfnum: %d",st[k].fname,st[k].lname,st[k].fnum);
- free(st);
- //scanf("%d",&i);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement