👤
a fost răspuns

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;