#include <stdio.h>
#include <string.h>
struct Car {
char brand[ 20 ] , color[ 20 ] , number[ 10 ] , owner[ 20 ] , address[ 20 ] ;
} ;
int main( ) {
int n, count = 0 ;
char findBrand[ 20 ] , findNum[ 10 ] ;
struct Car cars[ 100 ] ;
printf ( "Кількість автомобілів: " ) ;
for ( int i = 0 ; i < n; i++ ) {
printf ( "\n Автомобіль %d:\n " , i
+ 1 ) ; scanf ( "%s %s %s %s %s" , cars
[ i
] .
brand , cars
[ i
] .
color , cars
[ i
] .
number , cars
[ i
] .
owner , cars
[ i
] .
address ) ; }
printf ( "\n Марка для пошуку: " ) ; printf ( "Початкові цифри номера: " ) ;
for ( int i = 0 ; i < n; i++ ) {
if ( strcmp ( cars
[ i
] .
brand , findBrand
) == 0 && strncmp ( cars
[ i
] .
number , findNum
, strlen ( findNum
) ) == 0 ) { printf ( "Знайдено: %s %s %s %s\n " , cars
[ i
] .
brand , cars
[ i
] .
number , cars
[ i
] .
owner , cars
[ i
] .
address ) ; count++;
}
}
if ( count
== 0 ) printf ( "Не знайдено\n " ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnN0cnVjdCBDYXIgewogICAgY2hhciBicmFuZFsyMF0sIGNvbG9yWzIwXSwgbnVtYmVyWzEwXSwgb3duZXJbMjBdLCBhZGRyZXNzWzIwXTsKfTsKCmludCBtYWluKCkgewogICAgaW50IG4sIGNvdW50ID0gMDsKICAgIGNoYXIgZmluZEJyYW5kWzIwXSwgZmluZE51bVsxMF07CiAgICBzdHJ1Y3QgQ2FyIGNhcnNbMTAwXTsKICAgIAogICAgcHJpbnRmKCLQmtGW0LvRjNC60ZbRgdGC0Ywg0LDQstGC0L7QvNC+0LHRltC70ZbQsjogIik7CiAgICBzY2FuZigiJWQiLCAmbik7CiAgICAKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBwcmludGYoIlxu0JDQstGC0L7QvNC+0LHRltC70YwgJWQ6XG4iLCBpKzEpOwogICAgICAgIHNjYW5mKCIlcyAlcyAlcyAlcyAlcyIsIGNhcnNbaV0uYnJhbmQsIGNhcnNbaV0uY29sb3IsIGNhcnNbaV0ubnVtYmVyLCBjYXJzW2ldLm93bmVyLCBjYXJzW2ldLmFkZHJlc3MpOwogICAgfQogICAgCiAgICBwcmludGYoIlxu0JzQsNGA0LrQsCDQtNC70Y8g0L/QvtGI0YPQutGDOiAiKTsKICAgIHNjYW5mKCIlcyIsIGZpbmRCcmFuZCk7CiAgICBwcmludGYoItCf0L7Rh9Cw0YLQutC+0LLRliDRhtC40YTRgNC4INC90L7QvNC10YDQsDogIik7CiAgICBzY2FuZigiJXMiLCBmaW5kTnVtKTsKICAgIAogICAgcHJpbnRmKCJcbtCg0LXQt9GD0LvRjNGC0LDRgtC4OlxuIik7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgaWYoc3RyY21wKGNhcnNbaV0uYnJhbmQsIGZpbmRCcmFuZCkgPT0gMCAmJiBzdHJuY21wKGNhcnNbaV0ubnVtYmVyLCBmaW5kTnVtLCBzdHJsZW4oZmluZE51bSkpID09IDApIHsKICAgICAgICAgICAgcHJpbnRmKCLQl9C90LDQudC00LXQvdC+OiAlcyAlcyAlcyAlc1xuIiwgY2Fyc1tpXS5icmFuZCwgY2Fyc1tpXS5udW1iZXIsIGNhcnNbaV0ub3duZXIsIGNhcnNbaV0uYWRkcmVzcyk7CiAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgfQogICAgfQogICAgCiAgICBpZihjb3VudCA9PSAwKSBwcmludGYoItCd0LUg0LfQvdCw0LnQtNC10L3QvlxuIik7CiAgICAKICAgIHJldHVybiAwOwp9
stdin
MwpUb3lvdGEK0KfQvtGA0L3QuNC5CtCQ0JAxMjM00JLQoQrQhtCy0LDQvdC+0LIK0JrQuNGX0LIKVG95b3RhCtCR0ZbQu9C40LkK0JDQkDU2NzjQktChCtCf0LXRgtGA0L7QsgrQm9GM0LLRltCyCkhvbmRhCtCh0ZbRgNC40LkK0JDQkDExMTHQktChCtCh0LjQtNC+0YDQtdC90LrQvgrQntC00LXRgdCwClRveW90YQrQkNCQNQ==
3
Toyota
Чорний
АА1234ВС
Іванов
Київ
Toyota
Білий
АА5678ВС
Петров
Львів
Honda
Сірий
АА1111ВС
Сидоренко
Одеса
Toyota
АА5