//Berezvai Dániel
//BEDTACI.ELTE

//Specifikáció: Órán megírtuk (Prog GY 6.docx)
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(){
	cout<<"Szabaszat"<<endl<<endl;

	//be:
	string s;
	int N;
	do{
		cout<<"Hany szemely lesz? ";
		getline(cin,s);
		N=atoi(s.c_str());
	//ef:
	}while((N==0 && s!="0") || N<0);

	string X[N];
	for(int i=0;i<N;i++){
		do{
			cout<<"Kerem az "<<i+1<<". szemely szamat: ";
			getline(cin,X[i]);
		}while(X[i].length()<1);
	}

	//uf - kiválaszt:
	string van="nincs"; //Helyesebben így lenne: bool van=false;
	int i=0;
	while(i<N && X[i].substr(0,1)!="1"){
		i++;
	};
	if(i<N){van="van";}

	//uf - keres:
	int S=0; if(van=="van"){S=i;}

	//uf - megszámol:
	int db=0;
	for(int i=0;i<N;i++){
		if(X[i].substr(0,1)=="1"){db++;}
	}

	//ki: kiválaszt
	cout<<endl<<"(KIVALASZT) Van-e ferfi: "<<van<<"."<<endl<<endl;
	//ki: keres (nincs eredmény, ha nincs találat)
	if(van=="van"){cout<<"(KERES) Elso talalat sorszama: "<<S+1<<"."<<endl<<endl;} // else{cout<<"Nincs találat.";}
	//ki: megszámol
	cout<<"(MEGSZAMOL) Ennyi ferfi van: "<<db<<"."<<endl<<endl;

	return 0;
}
