#include <stdio.
h>
#include <stdlib.h>
#include <string.h>
#define QUANT_LOJA 4
#define QUANT_PROD 4
int main()
{
char nomeloja[QUANT_LOJA][40], nomeproduto[QUANT_LOJA][QUANT_PROD][40];
float preco[QUANT_LOJA][QUANT_PROD];
int x, j;
for(x=0; x<QUANT_LOJA; x++) {
printf("%dº loja \n" , x + 1);
printf("\tDigite o nome da loja: ");
setbuf(stdin, NULL);
fgets(nomeloja[x], sizeof(nomeloja[x]), stdin);
nomeloja[x][strcspn(nomeloja[x], "\n")] = '\0';
for(j=0; j<QUANT_PROD; j++){
printf("\n\tDigite o nome do %dº produto: ", j + 1);
setbuf(stdin, NULL);
fgets(nomeproduto[x][j], sizeof(nomeproduto[x][j]), stdin);
nomeproduto[x][j][strcspn(nomeproduto[x][j], "\n")] = '\0';
printf("\tDigite o preço do %dº produto: ", j + 1);
scanf("%f", &preco[x][j]);
}
printf("\n");
}
printf("Produtos até 100 reais: \n\n");
for (x=0; x<QUANT_LOJA; x++){
for(j=0; j<QUANT_PROD; j++){
if (preco[x][j] <= 100){
printf("\tLoja: %s \n", nomeloja[x]);
printf("\tProduto: %s \n", nomeproduto[x][j]);
printf("\tPreço: R$ %.2f \n\n", preco[x][j]);
}
}
}
return 0;
}