Laboratorium nr 10
Warunki zadań
Tworzyć klasę szablonową CArray - masyw danych dobrowolnego typu T i testów, które pokazują pracę z tą klasą.Pamięć masy danych jest dynamiczna.Konieczne jest zastosowanie takich metod:
konstruktor na zamówienie;
projektant kopii;
zniszczyciela ;
metoda push_back(T _value) dodaje element _value do końca masywu;
metoda erase(int _index), która usuwa element z masywą według określonego indeksu _index;
metoda insert(int _index), która wprowadza element masyw według określonego indeksu _index;
metoda size(), która zwraca rozmiar masywu;
metoda clear(), która oczyszcza masyw;
funkcja operacyjna operator[](), która przesyła operator [] indeksowania elementów masywu i zwraca wartość elementu masywu według określonego wskaźnika;
Metoda print(), przeznaczona do ustalenia zawartości masyw na ekranie.Rozstrzygnięcie musi wykazać pracę klasy za pomocą następujących testów:
Praca z liczbami (int)
1.1 Zestaw Dodanie w cyklu 20 liczb przypadkowych w zakresie od 0 do 100
1.2. wskaźnik Porównanie uzyskanych liczb za wzrostem
1.3. w tym Usuwanie każdego drugiego elementu w masywie
1.4. w tym 10 liczby przypadkowe w zakresie od 0 do 100 w pozycji przypadkowej
1. 5 Czyszczenie kontenera
Praca z obiektami (std::string)
2.1. wskaźnik Dodanie w cyklu 15 przypadkowo wybranych słów składających się z litrów łacińskich dolnego rejestru
2.2 wskaźnik Porównanie dobranego zestawu słów za wzrostem
2.3 Zestaw Usunięcie każdego słowa zawierającego dowolny z liter a, b, c, d, e
2.4 Z Wprowadzenie trzech przypadkowo wybranych słów do przypadkowych pozycji
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 6 dni 10 godzin temu ∙ 6 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 6 dni 17 godzin temu ∙ 15 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 11 dni temu ∙ 2 oferty |