Witam serdecznie !
Mam pewien problem, mam zrobić program, w którym będzie struktura o nazwie lampa, zawierająca pola
wysokosc, moc, cena.
Wprowadzam tyle lamp ile wybiorę (max 10), pozniej w drugiej petli umiescilem instrukcje o wyswietleniu tych danych i tu rodzi się problem, ponieważ wypisuje tylko ostatnie wprowadzone dane tyle razy ile lamp chce wprowadzic.
wygląda to tak
[code]
for (a=1; a<=i; a++)
{
cout<<"Podaj moc lampy"<<endl;
cin>>tab[i].moc;
cout<<"Podaj wysokosc"<<endl;
cin>>tab[i].wysokosc;
cout<<"Podaj cene"<<endl;
cin>>tab[i].cena;
s=s+tab[i].cena;
sr=s/i;
}
cout<<endl;
for(j=1; j<=i; j++)
{
cout<<"Moc: "<<tab[i].moc<<" wysokosc: "<<tab[i].wysokosc<<" cena: "<<tab[i].cena<<" zl"<<endl;
}
[/code]
Prosiłbym o wskazówki.