Hitno mi je potrebno resenje zadatka

Hitno mi je potrebno resenje zadatka

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 4
  • Gde živiš: Beograd

Napisati program na jeziku C++ koji definiše strukturu tipa auto_prodavnica:
naziv_fabrike,
naziv_modela,
cena,
broj_prodatih.
Nakon toga program treba da ucita sa tastature niz struktura ovog tipa (zna se da naziv_fabrike može biti Tojota, Hyundai, Kia ili Suzuki i da za svaki model može biti samo po jedan unos) i da prikaže na ekranu formirani niz struktura.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Ričard  Male
  • Lavlje srce
  • Supermoderator
  • Zver!
  • Electro maintenance engineer
  • Pridružio: 28 Nov 2006
  • Poruke: 13745
  • Gde živiš: Vršac

Gde ti zapleo. Napisi svoj kod, niko ti ovde nece napisati ceo program.



offline
  • Pridružio: 16 Jan 2010
  • Poruke: 4
  • Gde živiš: Beograd

pa ja sam se nadao da ima neko voljan posto nemam pojma.

offline
  • Pridružio: 28 Maj 2006
  • Poruke: 1536
  • Gde živiš: Seven holy paths to hell

kod za definisanje strukture
typedef struct auto_prodavnica{    char naziv_fabrike;    char naziv_modela;    double cena;    int broj_prodatih;    struct auto_prodavnica *next; }auto_prodavnica;

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 4
  • Gde živiš: Beograd

hvala za kod, ali ako moze mala pomoc kako dalje

offline
  • Pridružio: 28 Maj 2006
  • Poruke: 1536
  • Gde živiš: Seven holy paths to hell

Kada upisujes nesto u strukturu koristis (pre toga moras definisati pointer na strukturu auto_prodavnica *new ) scanf ili fgets (samo za string).
npr. :
scanf("%s ", &new->naziv_fabrike); scanf("%lf",  &new->cena);
ili
fgets(new->naziv_fabrike,101,stdin);
Koristi malo google... Smile

offline
  • Pridružio: 16 Jan 2010
  • Poruke: 4
  • Gde živiš: Beograd

evo sta sam uspeo do sada da odradim znam da neradi pa ako bi neko mogao da mi ispravi kod bio bih mu zahvalan

#include<iostream.h>
#include<stdio.h>

typedef struct auto_prodavnica{
char naziv_fabrike;
char naziv_modela[30];
double cena;
int broj_prodatih;

}Tauto_prodavnica;


void main()

{
enum naziv_fabrike{Toyota,Hyundai,Kia,Suzuki};
struct auto_prodavnica autop;

int i;

for (i=0;i<30;i++){
cout<<"Unesite proizvodjaca(0-Toyota,1-Hyundai,2-Kia,3-Suzuki,4-IZLAZ\n";
cin>>autop.naziv_fabrike;
if(autop.naziv_fabrike==4) break;

cout<<"\nUnesite ime modela:";
cin>>autop.naziv_modela;
cout<<"\nUnesite cenu:";
cin>>autop.cena;
cout<<"\nUnesite broj prodatih:";
cin>>autop.broj_prodatih;
};
char naziv;
for(i=0;i<10;i--){

switch (naziv){
case 0: strcpy (naziv,"Toyota"); break;
case 1: strcpy(naziv,"Hyundai"); break;
case 2: strcpy(naziv,"Kia"); break;
case 3: strcpy(naziv,"Suzuki"); break;
default : strcpy(naziv,"Nepoznat"); break;
};

};
printf("\nAutomobil marke %s model %s sa cenom od %f je prodat %d puta\n",naziv,autop.naziv_modela,autop.cena,autop.broj_prodatih);
}

offline
  • Pridružio: 28 Maj 2006
  • Poruke: 1536
  • Gde živiš: Seven holy paths to hell

Pisi malo preglednije kod i obavezno stavljaj u code .
Mislim da imas gresku sto nisi stavio pointer na strukturu
 *autop Takodje si lose definisao strukturu (pogledaj moj primer strukture). Takodje i for petlja je n/c , mozda si mislio na :
for(i=0;i<10;i++);

offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

typedef struct auto_prodavnica{ char naziv_fabrike; char naziv_modela[30]; double cena; int broj_prodatih; }Tauto_prodavnica;

mozda ovako

typedef struct {    char naziv_fabrike[101];    char naziv_modela[101];    double cena;    int broj_prodatih; } auto_prodavnica;

u main() treba da deklarises niz struktura auto_prodavnica, a ne jednu:
auto_prodavnica autop[100];
pitas korisnika koliko 'auto_prodavnica' zeli da unese, zatim kros petlju upisujes autop[i].naziv_fabrike, autop[i].naziv_modela...itd
isto i za ispisivanje.

Ko je trenutno na forumu
 

Ukupno su 1024 korisnika na forumu :: 93 registrovanih, 5 sakrivenih i 926 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Adaminho1985, Ahilius, AleksSE, amaterSRB, amonsrb, Banovo Brdo, Ben Roj, Betty25, bobo85, Bobrock1, Boris BM, Bosnjo, BrcakRS, ceman, djonsule, doom83, draganl, DragoslavS, drimer, dulleo, dushan, EXIT78, Gaga_89, Georgius, ghoost, Giskard, gorankuba, GrammaticalAnalysis, hatman, HrcAk47, ILGromovnik, Inner-Cell, ivan979, IvanMiletic, Jeremiah, jodzula, Jomini, Jozo74, kaput21, Khaless, king011, komsija1, Kubovac, Lance Guest, loon123, luka35, Macalone, Magistar78, Malahit, MarkoDzimi, MaschinenPistole, max power, milenko crazy north, milimoj, Mis uz pusku, Ndsk, Ne doznajem se u oružje, nemkea71, neutrino, Ns1975, nuke92, nuki1234, obsc, Papadubi, Petar888, Piani Jazzer, Povratak1912, RajkoB, repac, RiV, Rothmans, Rupert, Shajlok, Sinisa76, Slingshot, Steeeefan, Stoilkovic, suhoj27, theNedjeljko, tooooom, trajkoni018, Tumansky, Tvrtko I, Username1000, vaci, vaso1, Vatreni Zmaj, vdeki, VJ, vukovi, Zec, ZetaMan