Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- struct Adress {
- int index; //Индекс
- char *city; //Город
- char *street; //Улица
- int house; //Дом
- };
- void searchByIndex (Adress target[], int len, int index) {
- for (int i=0; i<len; i++) {
- if (target[i].index == index) {
- std::cout<<"\nCity:"<<target[i].city;
- std::cout<<"\nStreet:"<<target[i].street;
- std::cout<<"\nHouse:"<<target[i].house<<"\n";
- }
- }
- return;
- }
- int _tmain(int argc, _TCHAR* argv[]) {
- char *cNames[] = {"Volgograd", "Voronezh", "Rostov", "Krasnodar", "Saratov",};
- Adress myAdrBook[20];
- for (int i=0; i<20; i++) {
- myAdrBook[i].city = cNames[rand()%5];
- myAdrBook[i].street = "...";
- myAdrBook[i].house = rand()%100;
- myAdrBook[i].index = i%5;
- }
- //Попробуем найти все адреса с индексом 3
- searchByIndex(myAdrBook, 20, 3);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement