Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 5 min przed końcem zajęć plik zadania.cpp wysyłamy na maila:
- * dgrabowski.amw@gmail.com
- * Tytułem: [165NCI_BX][labX] Imię Nazwisko NrIndeksu
- */
- #include "zadania.h"
- #include <iostream>
- #include <algorithm>
- std::string imieINazwisko() {
- return "Paweł Sokół";
- }
- std::string numerGrupy() {
- return "1NCI_B2";
- }
- //TODO: napisać fragment kodu który z podanej tablicy wejściowej
- // przepisze wszystkie znaki do łańcucha wyjściowego
- std::string charTabToStr(const char * tab) {
- std::string wynik;
- // Twój kod
- wynik = tab;
- // Koniec Twojego kodu
- return wynik;
- }
- //TODO: napisać fragment kodu który stworzy tablicę char
- // oraz uzupełni ją danymi na podstawie podanego ciągu wejściowego
- // Uwaga: niedozwolone jest używanie metody c_str()
- char * stringToCharTab(std::string str) {
- char * wynik = new char[str.length() + 1];
- for(int i = 0; i < str.length(); ++i) {
- wynik[i] = str.at(i);
- }
- wynik[str.length()] = '\0';
- // Koniec Twojego kodu
- return wynik;
- }
- //TODO: napisać fragment kodu który dla podanej tablicy
- // określi maksymalną jej wartość
- //UWAGA: niedozwolone jest użycie operatora []
- int maxWartosc(int * tab, unsigned short rozmiar) {
- int wynik;
- // Twój kod
- int max = *(tab);
- for (int i = 1; i < rozmiar; i++)
- {
- if (*(tab + i) > max)
- {
- max = *(tab + i);
- }
- }
- wynik = max;
- // Koniec Twojego kodu
- return wynik;
- }
- //TODO: napisz fragment kodu który stworzy samochód danej marki z przekazanych czesci.
- // Jeśli nie otrzymasz którejś z części lub będą one do samochodu innej marki zwróć NULL
- // pole cena zostaw puste
- Samochod * stworzSamochod(Silnik * silnik, Nadwozie * nadwozie, Marka marka) {
- //Samochod * wynik;
- // Twój kod
- if(silnik == NULL || nadwozie == NULL) return NULL;
- if(silnik->marka != nadwozie->marka) return NULL;
- Samochod* wynik = new Samochod;
- wynik->nadwozie = *nadwozie;
- wynik->silnik = *silnik;
- // Koniec Twojego kodu
- return wynik;
- }
- unsigned int cenaSamochodow(Samochod ** samochody, unsigned short ilosc) {
- unsigned int wynik;
- // Twój kod
- // Koniec Twojego kodu
- return wynik;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement