👤

Cat mai repede să se răspundă ca maine am test și nu știu algoritmul

Cat Mai Repede Să Se Răspundă Ca Maine Am Test Și Nu Știu Algoritmul class=

Răspuns :

#include
#include
#include

struct Produs
{
char producator[50];
char producator2[50];
int pret;
int pret2;
char categorie[50];
};

int main()
{char aux[50];
struct Produs catalog[150];
int nrProduse[3] = {0, 0, 0};
int totalProduse = 0;
int i, j;
int l;
char k[50];
int a;
int x;

printf(" --Meniu--\n");
printf("1. Introduceti datele\n");
printf("2. Listare in ordine alfabetica\n");
printf("3. Cautare dupa producator\n");
printf("4. Cautare dupa pret\n");
printf("5. Iesire\n");

while(1)
{
printf("Alegeti optiunea dorita\n");
scanf("%d", &l);
switch(l)
{
case 1: //Introducerea datelor
{
for(i=0;i<3;i++)
{
printf("Introduceti categoria\n");
scanf("%s", catalog[i].categorie);
printf("Introduceti numarul de produse\n");
scanf("%d", &nrProduse[i]);
if(nrProduse[i]>50)
{
printf("Cosul este plin!!\n");
return;
}
printf("Introduceti producatorul\n");
scanf("%s", catalog[i].producator);
printf("Introduceti pretul produsului\n");
scanf("%d", &catalog[i].pret);
printf("Introduceti producatorul\n");
scanf("%s", catalog[i].producator2);
printf("Introduceti pretul produsului\n");
scanf("%d", &catalog[i].pret2);
}
printf("Cosul are acum %d de produse\n\n", totalProduse = nrProduse[0] + nrProduse[1] + nrProduse[2]);

} break;