#include <stdio.h>
#include <string.h>
#define MAX 3
struct locadora {
char dvd[ 100 ] ;
double preco;
int quant;
} ;
void pesquisa( struct locadora v4[ MAX] ) {
int x;
char pesquisa[ 100 ] ;
printf ( "Informe o nome de qual Dvd você quer buscar:\n " ) ; for ( x = 0 ; x < MAX; x++ )
if ( strcmp ( pesquisa
, v4
[ x
] .
dvd ) == 0 ) printf ( "O preço do dvd %s é R$ %.2f. Ele possui %d unidades em estoque!!\n " , v4
[ x
] .
dvd , v4
[ x
] .
preco , v4
[ x
] .
quant ) ; else
printf ( "Não foi encontrado nenhum registro com esse nome\n " ) ; }
int main( void ) {
struct locadora y[ MAX] = { { "FortyTwo" , 42 , 42 } , { "Seventeen" , 17 , 17 } , { "Zero" , 0 , 0 } } ;
pesquisa( y) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCiNkZWZpbmUgTUFYIDMKCnN0cnVjdCBsb2NhZG9yYSB7CiAgICBjaGFyIGR2ZFsxMDBdOwogICAgZG91YmxlIHByZWNvOwogICAgaW50IHF1YW50Owp9OwoKdm9pZCBwZXNxdWlzYShzdHJ1Y3QgbG9jYWRvcmEgdjRbTUFYXSkgewogICAgaW50IHg7CiAgICBjaGFyIHBlc3F1aXNhWzEwMF07CiAgICBwcmludGYoIkluZm9ybWUgbyBub21lIGRlIHF1YWwgRHZkIHZvY8OqIHF1ZXIgYnVzY2FyOlxuIik7CiAgICBzY2FuZigiJTk5cyIsIHBlc3F1aXNhKTsKICAgIGZvciAoeCA9IDA7IHggPCBNQVg7IHgrKykKICAgICAgICBpZiAoc3RyY21wKHBlc3F1aXNhLCB2NFt4XS5kdmQpID09IDApCiAgICAgICAgICAgIHByaW50ZigiTyBwcmXDp28gZG8gZHZkICVzIMOpIFIkICUuMmYuIEVsZSBwb3NzdWkgJWQgdW5pZGFkZXMgZW0gZXN0b3F1ZSEhXG4iLCB2NFt4XS5kdmQsIHY0W3hdLnByZWNvLCB2NFt4XS5xdWFudCk7CiAgICAgICAgZWxzZQogICAgICAgICAgICBwcmludGYoIk7Do28gZm9pIGVuY29udHJhZG8gbmVuaHVtIHJlZ2lzdHJvIGNvbSBlc3NlIG5vbWVcbiIpOwp9CgppbnQgbWFpbih2b2lkKSB7CglzdHJ1Y3QgbG9jYWRvcmEgeVtNQVhdID0ge3siRm9ydHlUd28iLCA0MiwgNDJ9LCB7IlNldmVudGVlbiIsIDE3LCAxN30sIHsiWmVybyIsIDAsIDB9fTsKICAgIHBlc3F1aXNhKHkpOwoJcmV0dXJuIDA7Cn0K