Witam..
Muszę stworzyć programik w c++ który wyświetla autorów20 i ich ksiazki nawet
i jakies indexy
musi to byc zrobione na podst. struktur i cos z tablica dwuwymiarowa.
Bardzo prosze o pomoc z góry wielkie dzięki daje naj;));****
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Nie wiem dokladnie o co chodziło z indeksami, ale może będzie dobrze :)
#include <iostream>
#include <cstring>
const int SIZE = 20;
struct AutiKs
{
char autor[SIZE][40];
char ksiazki[SIZE][100];
};
int main()
{
using namespace std;
AutiKs all;
int li = 0;
int wart;
for (int i = 0; i < SIZE; i++)
{
cout << "Podaj autora nr " << (i+1) << ". (pusta linia konczy wprowadzanie): ";
cin.getline(all.autor[i], 40);
wart = strlen(all.autor[i]);
if(wart == 0)
break;
cout << "Podaj jego ksiazki: ";
cin.getline(all.ksiazki[i], 100);
wart = strlen(all.ksiazki[i]);
if (wart == 0)
break;
++li;
}
for (int i = 0; i < li; i++)
{
cout << "Autor nr " << (i + 1) << ", przy indeksie: " << i << ".: ";
cout << all.autor[i] << endl;
cout << "Jego ksiazki: ";
cout << all.ksiazki[i] << endl;
}
return 0;
}