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

question-closed Struktury C++

HackNation - ogólnopolski hackathon
+1 głos
294 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ź 584 wizyt
pytanie zadane 2 lipca 2017 w C i C++ przez kakaPL Nowicjusz (160 p.)
0 głosów
1 odpowiedź 1,433 wizyt
pytanie zadane 28 grudnia 2017 w C i C++ przez lambdag Obywatel (1,310 p.)
0 głosów
1 odpowiedź 2,440 wizyt

93,626 zapytań

142,551 odpowiedzi

323,049 komentarzy

63,130 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1452p. - dia-Chann
  2. 1437p. - DziarnowskiJ
  3. 1411p. - Łukasz Piwowar
  4. 1409p. - CC PL
  5. 1388p. - Maurycy W
  6. 1371p. - raydeal
  7. 1369p. - Adrian Wieprzkowicz
  8. 1360p. - Tomasz Bielak
  9. 1335p. - robwarsz
  10. 1296p. - Michal Drewniak
  11. 1269p. - Rafał Trójniak
  12. 1248p. - rafalszastok
  13. 1141p. - ssynowiec
  14. 1116p. - rucin93
  15. 1102p. - Dominik Łempicki (kapitan)
Szczegóły i pełne wyniki

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
...