Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Nie zauważyłem, że chodziło o 1 tablicę i zabrakło czasu, więc wysyłam to co dałem radę napisać, pozdrawiam*/
- #include <iostream>
- #include <fstream>
- using namespace std;
- //void wyswietl(char* plik, )
- int main ()
- {
- fstream dane;
- ofstream najproduk;
- string nazwap,producent;
- int n,suma=0,najm;
- float srednia;
- char nazwa[30],plikdane[30];
- cout<<"Podaj nazwe pliku z danymi"<<endl;
- cin>>nazwa;
- cout<<"Podaj nazwe pliku, do ktorego trafia najlzejsze produkty"<<endl;
- cin>>plikdane;
- dane.open(nazwa);
- najproduk.open(plikdane);
- if(dane.good())
- {
- dane>>n;
- int cena[n],waga[n];
- //string tablica[n];
- for(int i=0;i<n;i++)
- {
- dane>>nazwap>>producent>>cena[i]>>waga[i];
- cout<<nazwap<<" "<<producent<<" "<<cena[i]<<" "<<waga[i]<<" "<<endl;
- //getline(dane,tablica[i]);
- }
- najm=waga[0];
- for(int i=0;i<n;i++)
- {
- suma=suma+cena[i];
- }
- //cout<<suma;
- srednia=suma/n;
- cout<<"Srednia cen produktow wynosi: "<<srednia<<endl;
- for(int i=0; i<n; i++)
- {
- if(waga[i]<najm)
- {
- najm=waga[i];
- }
- }
- for(int i=0;i<n;i++)
- {
- dane>>nazwap>>producent;
- if(waga[i]==najm)
- {
- najproduk<<nazwap<<" "<<producent<<" "<<cena[i]<<" "<<waga[i]<<endl;
- }
- }/*
- for(int i=0;i<n;i++)
- {
- cout<<tablica[i]<<endl;
- }*/
- }
- else
- {
- cout<<"Sprawdz czy nazwa pliku jest poprawna"<<endl;
- }
- dane.close();
- najproduk.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement