Napisz program, który w tablicy struktur będzie przechowywać podane przez użytkownika programu poniższe informacje o 10 pojazdach:
- rodzaj pojazdu (samochód osobowy/samochód ciężarowy/motocykl/traktor) – ciąg znaków,
- pojemność silnika (cm3) – liczba naturalna,
- moc silnika (kW) – liczba naturalna,
- rok produkcji – liczba naturalna


Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

struct pojazd

{

   string rodzaj_pojazdu;

   int pojemnosc_silnika;

   int moc_silnika;

   int rok_produkcji;

};

int main()

{

   pojazd tab[10];

   return 0;

}

Wyjaśnienie:

Program napisany w "c++" bo jak się domyślam o ten język chodziło, lub czysty "c". Języki w tym przypadku nie różnią się, jedynie wykorzystana biblioteka będzie inna. Zrozumiałem to tak że wystarczy tylko utworzyć taką strukturę i utworzyć jej tablice dziesięcioelementową. Zastanawiało mnie tylko to czy trzeba napisać funkcję wczytującą tylko liczby naturalne, bo niestety w standardzie c/c++ mamy do dyspozycji typ zmiennej całkowitej.