#include <bits/stdc++.h>
using namespace std;
int main( ) {
vector< int > row , column , value ;
cout << "enter number of elements : \n " ;
int size ;
cin >> size ;
while ( size-- )
{
cout << "enter row :\n " ;
int r ;
cin >> r ;
row.push_back ( r) ;
cout << "enter column :\n " ;
int c ;
cin >> c ;
column.push_back ( c) ;
cout << "enter value :\n " ;
int v ;
cin >> v ;
value.push_back ( v) ;
}
cout << "what value to search for : \n " ;
int val ;
for ( int i = 0 ; i < value.size ( ) ; i++ )
{
if ( value[ i] == val)
{
cout << val << " exists at row : " << row[ i] << " column " << column[ i] << endl ;
}
}
return 0 ;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCgl2ZWN0b3I8aW50PiByb3cgLCBjb2x1bW4gLCB2YWx1ZSA7Cgljb3V0IDw8ImVudGVyIG51bWJlciBvZiBlbGVtZW50cyA6IFxuIjsKCWludCBzaXplIDsKCWNpbiA+PiBzaXplIDsKCXdoaWxlKHNpemUtLSkKCXsKCWNvdXQgPDwgImVudGVyIHJvdyA6XG4iIDsKCWludCByIDsKCWNpbiA+PiByIDsKCXJvdy5wdXNoX2JhY2socikgOwoJY291dCA8PCAiZW50ZXIgY29sdW1uIDpcbiIgOwoJaW50IGMgOwoJY2luID4+IGMgOwoJY29sdW1uLnB1c2hfYmFjayhjKSA7Cgljb3V0PDwiZW50ZXIgdmFsdWUgOlxuIiA7CglpbnQgdiA7CgljaW4gPj4gdiA7Cgl2YWx1ZS5wdXNoX2JhY2sodikgOwoJfQoJY291dCA8PCJ3aGF0IHZhbHVlIHRvIHNlYXJjaCBmb3IgOiBcbiIgOwoJaW50IHZhbCA7Cglmb3IoaW50IGkgPSAwIDsgaSA8IHZhbHVlLnNpemUoKSA7IGkrKykKCXsKCQlpZih2YWx1ZVtpXSA9PSB2YWwpCgkJewoJCQljb3V0IDw8dmFsIDw8ICIgZXhpc3RzIGF0IHJvdyA6ICI8PHJvd1tpXSA8PCIgY29sdW1uICIgPDwgY29sdW1uW2ldPDxlbmRsIDsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==