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

question-closed Struktury C++

Cloud VPS
+1 głos
262 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ź 549 wizyt
pytanie zadane 2 lipca 2017 w C i C++ przez kakaPL Nowicjusz (160 p.)
0 głosów
1 odpowiedź 1,366 wizyt
pytanie zadane 28 grudnia 2017 w C i C++ przez lambdag Obywatel (1,310 p.)
0 głosów
1 odpowiedź 2,398 wizyt

93,485 zapytań

142,417 odpowiedzi

322,764 komentarzy

62,896 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

Kursy INF.02 i INF.03
...