Pomocy! język c++ prosze o rozwiązanie tych 2 zada
n i wytłumaczenie dlaczego akurat ten bład jest poprawiany itd. Bardzo wazne.
1.Znajdz i popraw błędy w poniższym fragmencie kodu programu:
struct kwiat
{
int ilosc_platkow;
int osiagan_wysokosc;
}
int main()
{
kwiat lilia;
ilosc_platkow.lilia = 4;
osiagana_wysokosc.lilia = 40;
return 0;
}
2. Na podstawie poniższj funkcji zapisz najprostszą definicje struktury w niej wykorzystanej:
void wyswietl_wartosci(osoba pracownik)
{
cout << "Staz pracy ana " << pracownik.nazwisko;
cout << " , " << pracownik.staz_pracy;
cout << endl << "zarabia on: " << pracownik.zarobek;
}
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1 program
#include <cstdlib>
#include <iostream>
using namespace std;
struct kwiat//deklaracja struktury
{
int iloscplatkow;//deklaracja typów w strukturze
int osiaganwysokosc;
};
int main(int argc, char *argv[])
{
struct kwiat lilia;//deklaracja obiektu typu kwiat
lilia.iloscplatkow= 4;
lilia.osiaganwysokosc = 40;
cout<<"Liia ma "<<lilia.iloscplatkow<<" platki i "<<lilia.osiaganwysokosc<<" cm wysokosci"<<endl;//wyświetlenie
system("PAUSE");
return EXIT_SUCCESS;
}
2 program
#include <cstdlib>
#include <iostream>
using namespace std;
struct osoba//deklaracja struktury
{
string nazwisko;
int stazpracy;
int zarobek;
};
void wprowadzane(osoba &pracownik)//deklaracja funkcji 1
{
cout<<"podaj nazwisko"<<endl;
cin>>pracownik.nazwisko;
cout<<"podaj wiek"<<endl;
cin>>pracownik.stazpracy;
cout<<"podaj zarobek "<<endl;
cin>>pracownik.zarobek;
}
void wyswietl_wartosci(osoba pracownik)//deklaracja funkcji 2
{
cout << "Staz pracy pana " <<pracownik.nazwisko;
cout <<" , "<<pracownik.stazpracy;
cout <<endl<< "zarabia on: "<< pracownik.zarobek;
}
int main(int argc, char *argv[])
{
osoba pracownik;
wprowadzane(pracownik);//wywołanie funkcji
wyswietl_wartosci(pracownik);//wywołanie drugiej funkcji
system("PAUSE");
return EXIT_SUCCESS;
}