((people *) pnew) - gt; surname=surname;
((people*)pnew)-gt;age=age;(((flat*)((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev[posflat])-gt;sublev, name, pospeople, turn, cmppeople);_order(((flat*)((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev[posflat])-gt;sublev, pnew, pospeople);
} del_rayon (void ** amp; start, QString rayname) {delpos, turn; (start, rayname, delpos, turn, cmpray); (turn == 0) {;
} (start, delpos);
} del_street (void ** amp; start, QString rayname, QString streetname) {posray, posstreet, turn; (start, rayname, posray, turn, cmpray); (turn == 0) { ;
} (((Rayon *) start [posray]) - gt; sublev, streetname, posstreet, turn, cmpstreet); (turn == 0) {;
} (((Rayon *) start [posray]) - gt; sublev, posstreet);
} del_house (void ** amp; start, QString rayname, QString streetname, QString numberhouse) {posray, posstreet, poshouse, turn; (start, rayname, posray, turn, cmpray); (turn == 0) {;
} (((Rayon *) start [posray]) - gt; sublev, streetname, posstreet, turn, cmpstreet); (turn == 0) {;
} (((street *) ((Rayon *) start [posray]) - gt; sublev [posstreet]) - gt; sublev, numberhouse, poshouse, turn, cmphouse); (turn==0) {;
} (((street *) ((Rayon *) start [posray]) - gt; sublev [posstreet]) - gt; sublev, poshouse);
} del_flat (void ** amp; start, QString rayname, QString streetname, QString numberhouse, QString numberflat) {posray, posstreet, poshouse, posflat, turn; (start, rayname, posray, turn, cmpray); (turn == 0) {;
} (((Rayon *) start [posray]) - gt; sublev, streetname, posstreet, turn, cmpstreet); (turn == 0) {;
} (((street *) ((Rayon *) start [posray]) - gt; sublev [posstreet]) - gt; sublev, numberhouse, poshouse, turn, cmphouse); (turn==0) {;
}(((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev, numberflat, posflat, turn, cmpflat); (turn == 0) {;
}(((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev, posflat);
} del_people (void ** amp; start, QString rayname, QString streename, QString numberhouse, QString numberflat, QString namepeople) {posray, posstreet, poshouse, posflat, pospeople, perekluchatel; (start, rayname , posray, perekluchatel, cmpray); (perekluchatel == 0) {;
} (((Rayon *) start [posray]) - gt; sublev, streename, posstreet, perekluchatel, cmpstreet); (perekluchatel == 0) {;
} (((street *) ((Rayon *) start [posray]) - gt; sublev [posstreet]) - gt; sublev, numberhouse, poshouse, perekluchatel, cmphouse); (perekluchatel==0) {;
}(((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev, numberflat, posflat, perekluchatel, cmpflat); (perekluchatel == 0) {;
}(((flat*)((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev[posflat])-gt;sublev, namepeople, pospeople, perekluchatel, cmppeople); (perekluchatel == 0) {;
}(((flat*)((house*)((street*)((Rayon*)start[posray])-gt;sublev[posstreet])-gt;sublev[poshouse])-gt;sublev[posflat])-gt;sublev, pospeople);
}
//**************************************** ****** find_item_ray (void ** start, QString ray_name) {pos_trig, pos_ray; (start, ray_name, pos_ray, pos_trig, cmpray); (pos_trig == 1) {true;
} else {false;
}
void * findrayon (void ** start, QString rayname) {pos_trig, pos_ray; (start, rayname, pos_ray, pos_trig, cmpray); start [pos_ray];
} find_item_street (void ** start, QString rayname, QString streetname) {pos_trig, posray, posstr; (start, rayname, posray, pos_trig, cmpray); (pos_trig == 0) {false;
} (((Rayon *) start [posray]) - gt; sublev, streetname, posstr, pos_trig, cmpstreet); (pos_trig == 0) {false;
} else {true;
} * findstreeet (void ** start, QString rayname, QString streetname) {pos_trig, posray, posstr; (start, rayname, posray, pos_trig, cmpray); (((Rayon *) start [ posray]) - gt; sublev, streetname, posstr, pos_trig, cmpstreet); ((Rayon *) start [posray]) - gt; sublev [posstr];
} find_item_house (void ** start, QString ray, QString streetname, QString housenumber) {pos_trig, posray, posstr, poshouse; (start, ray, posray, pos_trig, cmpray); (pos_trig ==...