View Code of Problem 95

#include<bits/stdc++.h>
using namespace std;
struct node{
	char a[50];
	char b[50];
	int x,y,z;
}data[100];
	int main()
{
	char l[100],p[100],q[100];
		int i,c=0; 
	while(cin>>l){
	if(strcmp(l,"quit")==0)
	break;
	else if((strcmp(l,"add")==0))
	{
	
	cin>>data[c].a>>data[c].b>>data[c].x>>data[c].y>>data[c].z;
		c++;
	}
	else if(strcmp(l,"name")==0)
	{
		cin>>p;	
		for(i=0;i<c;i++)
		{	
		 if(strcmp(p,data[i].a)==0)
		 {
		cout<<data[i].a<<" "<<data[i].b<<" "<<data[i].x<<"-"<<data[i].y<<"-"<<data[i].z<<endl;
		}
	}
}
	else if(strcmp(l,"sex")==0)
	{
		cin>>q;
		for(i=0;i<c;i++)
		{
		if(strcmp(q,data[i].b)==0)
			printf("%s %s %d-%d-%d\n",data[i].a,data[i].b,data[i].x,data[i].y,data[i].z);
		}
	}
	
}
return 0;
}
	

Double click to view unformatted code.


Back to problem 95