#include #include using namespace std; int main() { int kod, cena; // Pobierz kod produktu od użytkownika cout << "Wprowadź kod produktu: "; cin >> kod; // Otwórz plik "cennik.txt" w trybie odczytu ifstream plik("cennik.txt"); // Sprawdź, czy kod produktu istnieje w pliku bool istnieje = false; while (plik) { int kod_z_pliku; double cena_z_pliku; // Wczytaj kod i cenę produktu z pliku plik >> kod_z_pliku >> cena_z_pliku; // Sprawdź, czy kod produktu z pliku odpowiada kodowi wprowadzonemu przez użytkownika if (kod_z_pliku == kod) { istnieje = true; cena = cena_z_pliku; break; } } // Zamknij plik "cennik.txt" plik.close(); // Jeśli kod produktu istnieje, wyświetl komunikat i cenę if (istnieje) { cout << "Produkt o kodzie " << kod << " istnieje i kosztuje " << cena << " zł." << endl; } else { // Jeśli kod produktu nie istnieje, zapytaj o cenę cout << "Produkt o kodzie " << kod << " nie istnieje." << endl; cout << "Podaj cenę produktu: "; cin >> cena; // Otwórz plik "cennik.txt" w trybie dopisywania ofstream plik("cennik.txt", ios::app); // Dodaj kod i cenę produktu do pliku plik << kod << " " << cena << endl; // Zamknij plik "cennik.txt" plik.close(); cout << "Produkt o kodzie " << kod << " został dodany do pliku cennik.txt." << endl; } return 0; }