Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct Punkt
- {
- /// naPrzkaladOTak
- /// na_przyklad_tak
- int rozmiarPrzestrzeni;
- double * tablicaWspolrzednych;
- Punkt(){}
- Punkt(int rozmiarPrzestrzeni)
- {
- this->rozmiarPrzestrzeni=rozmiarPrzestrzeni;
- this->tablicaWspolrzednych= new double [rozmiarPrzestrzeni];
- }
- void wprowadzDane ()
- {
- for(int i=0;i<rozmiarPrzestrzeni;i++)
- {
- cin>>tablicaWspolrzednych[i];
- }
- }
- void wypisz()
- {
- for(int i=0;i<rozmiarPrzestrzeni;i++)
- {
- cout<<tablicaWspolrzednych[i]<<" ";
- }
- }
- void przeunOWekor(Punkt wektor)
- {
- if(this->rozmiarPrzestrzeni==wektor.rozmiarPrzestrzeni)
- {
- for(int i=0;i<rozmiarPrzestrzeni;i++)
- {
- this->tablicaWspolrzednych[i] = this->tablicaWspolrzednych[i]+wektor.tablicaWspolrzednych[i];
- }
- }
- }
- };
- int main() {
- Punkt punkt(3);
- punkt.wprowadzDane();
- punkt.wypisz();
- Punkt wektor(3);
- wektor.tablicaWspolrzednych[0]=1;
- wektor.tablicaWspolrzednych[1]=2;
- wektor.tablicaWspolrzednych[2]=3;
- punkt.przeunOWekor(wektor);
- cout<<endl;
- punkt.wypisz();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement