#include<stdio.h>
#include<string.h>
#define MAX 50
int s;
char names[MAX+1][20];
void find_roll (char str[]);
int main()
{
int roll,n;
char str[20];
printf("how many students?:");
scanf("%d",&s);
printf("enter rollwise student name:\n");
for(roll=1;roll<=s;roll++)
{
printf("%d.",roll);
scanf("%s",&names[roll]);
}
printf("search options:\n");
printf("1.enter roll\n");
printf("2.enter name\nchoice:");
scanf("%d",&n);
if(n==1)
{
printf("enter roll:");
scanf("%d",&roll);
printf("name: %s",names[roll]);
}
else
{
printf("enter name:");
scanf("%s",str);
find_roll(str);
}
return 0;
}
void find_roll(char str[20])
{
int i;
for(i=1;i<=s;i++)
if(strcmp(names[i],str)==0)
{
printf("roll no: %d",i);
break;
}
return;
}
No comments:
Post a Comment