Cześć wszystkim jeśli znalazł by się ktoś kto by pomógł uporać się z rozwiązaniem zadania , nie musi być rozwiązanie bardziej chciałbym małe wyjaśnienie jak podejść do tematu.
Napisz funkcję, która wyświetla spis treści książki (numer rozdziału i numer pierwszej strony w każdym z rozdziałów. W funkcji głównej zdefiniuj i zainicjalizuj zmienną typu KSIAZKA, tak aby można było
przetestować funkcję. Prototyp funkcji:
void Spis (const KSIAZKA &k);
Struktury
Re: Struktury
Code: Zaznacz cały
#include <iostream>
using namespace std;
const int ILOSC_ROZDZIALOW = 10;
struct KSIAZKA
{
int nr_rozdzialu[ILOSC_ROZDZIALOW];
int nr_strony_w_rozdziale[ILOSC_ROZDZIALOW];
};
void Spis (const KSIAZKA &k);
main()
{
KSIAZKA a;
for (int i = 0; i < sizeof(a.nr_rozdzialu)/sizeof(int); i++)
{
a.nr_rozdzialu[i] = -1;
a.nr_strony_w_rozdziale[i] = -1;
}
a.nr_rozdzialu[0] = 1;
a.nr_strony_w_rozdziale[0] = 5;
Spis(a);
}
void Spis (const KSIAZKA &k)
{
for (int i = 0; i < sizeof(k.nr_rozdzialu)/sizeof(int); i++)
{
if (k.nr_rozdzialu[i] == -1)
break;
cout << k.nr_rozdzialu[i] << endl;
cout << k.nr_strony_w_rozdziale[i] << endl;
}
}
Re: Struktury
Bardzo dziękuje Panie Arkadiuszu za pomoc 
