#include <iostream> #include <string> #include <iomanip> using namespace std; int main() { int db = 20; string CIKK[] = { "Monitor", "Laptop", "Alaplap", "Processzor", "Memória", "Winchester", "SSD","Billentyűzet","Egér","Joystick","Tablet","Telefon","GPS","Memóriakártya","Pendrive","Fényképezőgép","Videokamera","Fejhallgató","Mikrofon","Webkamera" }; int AR[] = { 35000, 150000, 25000, 40000, 18000, 14000, 17000, 4000, 3000, 6000, 45000, 120000, 28000, 8000, 7000, 42000, 62000, 7000, 2000, 16000 }; // legdrágább cucc int legdragabbar = 0; string legdragabbcikk; for (int i = 0; i < db; i++) { if (AR[i] > legdragabbar) { legdragabbar = AR[i]; legdragabbcikk = CIKK[i]; } } cout << "A legdragabb cikk " << legdragabbar << " Ft-ba kerul (" << legdragabbcikk << ")\n\n"; cout << "100 000 Ft-nal dragabb cikkek:\n"; // 100k-nál drágább cuccok for (int i = 0; i < db; i++) { if (AR[i] > 100000) { cout << setw(3) << i << "." << setw(16) << CIKK[i] << setw(8) << AR[i] << "\n"; } } cout << "\n\n"; int i = 0; while (i < db&&AR[i] < 500000) { i++; } if (i < db) { cout << "Van 500 000 Ft-nal dragabb termek!\n\n"; } else { cout << "Nincs 500 000 Ft-nal dragabb termek!\n\n"; } cout << "Melyik cikk arara vagy kivancsi?\n"; cout << "Cikknev: "; string nev; cin >> nev; i = 0; while (i < db && CIKK[i] != nev) { i++; } if (i < db) { cout << "A termek ara: " << AR[i] << "\n\n"; } else { cout << "Nincs ilyen termek!\n\n"; } double atlag = 0; for (int i = 0; i < db; i++) { atlag += AR[i]; } atlag = atlag / db; int magasabb = 0; for (int i = 0; i < db; i++) { if (AR[i] > atlag) { magasabb++; } } cout << magasabb << " cikk van, amelyiknek magasabb az atlagnal ("<< atlag <<" Ft) az ara.\n\n"; system("pause"); return 0; }