\Lekce 6\06_06.cpp||In function 'int main()':|
\Lekce 6\06_06.cpp|32|error: invalid array assignment|
||=== Build finished: 1 errors, 0 warnings ===|
Kód: Vybrat vše
#include <iostream>
struct prehled
{
char name[200];
int suma;
};
int main()
{
using namespace std;
int darci;
cout << "Zadejte pocet darcu: ";
cin >> darci;
prehled * pt = new prehled [darci];
for (int i = 0; i <darci;i++)
{
cout << "\nZadejte jmeno: ";
cin >> pt[i].name;
cout << "Zadejte sumu: ";
cin >> pt[i].suma;
}
prehled * lv = new prehled [darci]; // lv = low volume
int pocitadlo = 0;
cout << "Velci darci: ";
for (int n = 0; n <darci; n++)
{
if (pt[n].suma < 10000)
{
lv[pocitadlo].suma = pt[n].suma;
lv[pocitadlo].name = pt[n].name;
pocitadlo++;
}
else
{
cout << "\n\nJmeno: " << pt[n].name;
cout << "\nSuma: " << pt[n].suma;
}
}
delete [] pt;
cout << "Mali darci:";
pocitadlo = 0;
for (int a = 0; a<pocitadlo;a++)
{
cout << "\nJmeno: " << lv[pocitadlo].name;
cout << "Suma: " << lv[pocitadlo].suma;
}
delete [] lv;
return 0;
}
