• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Struktury C++

Object Storage Arubacloud
+1 głos
205 wizyt
pytanie zadane 27 grudnia 2018 w C i C++ przez eSpring Początkujący (270 p.)
zamknięte 28 grudnia 2018 przez eSpring

Witam, potrzebuję pomocy z zadankami. 

Napisz strukturę vec3d zawierającą pola x, y i z typu float. Napisz funkcję void print(vec3d p), która przyjmuje wektor i wypisuje go na konsoli w formacie "[1.0, 2.0, -3.0]".

Napisz funkcję vec3d make_vec3(float x, float y, float z), która zwraca wektor ze współrzędnymi takimi jak argumenty. Przetestuj funkcję za pomocą funkcji print.

Napisz funkcję vec3d add(const vec3d* p1, const vec3d* p2), która zwraca nowy wektor, będący sumą argumentów (sumujemy po współrzędnych). Przetestuj funkcję za pomocą funkcji print.

Moj kod:

#include <iostream>

struct vec3d {

       float x;
       float y;
       float z;

};
void print(vec3d p) {

       std::cout << "[ " << p.x << ", " << p.y << ", " << p.z << " ]";

}
int main() {

       vec3d w1;

       std::cout << "Podaj wspolrzedna x:";
       std::cin >> w1.x;
       std::cout << "Podaj wspolrzedna y:";
       std::cin >> w1.y;
       std::cout << "Podaj wspolrzedna z:";
       std::cin >> w1.z;

       print(w1);

       return 0;

jak rozwiązać powyższe zadania? Proszę o pomoc! Z góry dziekuje!

komentarz zamknięcia: Zadanie rozwiązane osobiście
komentarz 14 września 2020 przez urbix01 Gaduła (3,290 p.)
w czym tkwił problem?

Podobne pytania

0 głosów
1 odpowiedź 460 wizyt
pytanie zadane 2 lipca 2017 w C i C++ przez kakaPL Nowicjusz (160 p.)
0 głosów
1 odpowiedź 1,216 wizyt
pytanie zadane 28 grudnia 2017 w C i C++ przez lambdag Obywatel (1,310 p.)
0 głosów
1 odpowiedź 2,192 wizyt

92,695 zapytań

141,606 odpowiedzi

320,106 komentarzy

62,052 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...