+;
}
}
} SORT (TAB * tab, int l)
{int i, j; t; fio [20], mar [10], nomer [7]; (i=0; i lt; l; i ++)
{for (j=0; j lt; l - i - 1; j ++)
{for (t=0; t lt; 10; t ++) (strcmp (tab [j] .marka, tab [j + 1] .marka) gt; 0)
{(fio, tab [j] .fio); strcpy (tab [j] .fio, tab [j + 1] .fio); strcpy (tab [j + 1] .fio, fio); (mar, tab [j] .marka); strcpy (tab [j] .marka, tab [j + 1] .marka); strcpy (tab [j + 1] .marka, mar); (nomer, tab [j] .nomer); strcpy (tab [j] .nomer, tab [j + 1] .nomer); strcpy (tab [j + 1] .nomer, nomer);
}
}
}
}
Додаток 2
Приклад вхідного файлу poezd.txt
IvanovA.P. ToyotaB540CT.S. NissanP990CC.A. NissanB571BP.A. LadaC111CC.I. HummerC777CX.A. LadaC415TO.V. DachaC789TO.Z. RenaultT894TO.I. LadaT561BE.G. LotusB565BO.B. HondaC717COI.F. Lada C556TOE.G. Opel C413EOM.A. Toyota P891XOM.D. Lada X013PXM.I. Nissan B670POT.I. Honda X518TOG.I. Lada P533TOV.A. Nissan T560TTD.R. Cherry C660TOI.A. Lada T781TPA.I. Dacha A617AEG.D. Honda A415BOP.S. Renault O819TOA.S. LotusT890AA
Додаток 3
Результати тестування програми
Тест 1. Вхідного файлу немає в поточному каталозі.
Результат: BAZA net
У наступних тестах використовується файл з додатка 2.
Тест 2.
Рис.
Вибираємо пункт 1:
Рис.
Рис.
Рис.
Тест3
Рис.
Вибираємо пункт 2:
Номер машини Р990СС
Рис.
Тест4.
Рис.
Вибираємо пункт 3:
Назва марки автомобіля: Nissan
Рис.
Тест5
Рис.
Вибираємо пункт 4:
Кількість автомобілів кожної марки
Рис.
Тест 6. Невірно вибраний номер пункту меню
Рис.
Вибираємо неіснуючий пункт, до прикладу 6
Рис.