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

0 голосов
120 просмотров

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


Информатика (124 баллов) | 120 просмотров
0

Это с БД делается?

0

Что такое БД?

0

Нет, нужно создать структуру и в ней функцию, или наоборот

Дан 1 ответ
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;<br>        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

(9.4k баллов)