Создать функцию, которая выводит названия городов, в которые звонили в запрашиваемую дату. С помощью структуры. C++

Ответы

Ответ дал: pacixor
0
//Структура списка
struct node
{
    string City;
    string Date;
    node *next;
};
node *head = NULL;

//Функция принимает строку с датой
void CitiesByDate(string Date)
{
    node *List = new node;
    List = head;
    while (List != NULL)
    {
        if (Date == List->Date)
            cout << List->City << endl;
        List = List->next;
    }
}

Пример:
"05.07.2010", "Moscow"
"05.07.2010", "Tallinn"
"06.08.2011", "NewYork"
"12.17.2009", "Berlin"

Вызов:
CitiesByDate(Date); //Date = 05.07.2010

Вывод:
Moscow
Tallinn
Вас заинтересует