Ukraińska szkołą programowania c++.problem w zrozumieniu treści polecenia

0

Witam niestety na studiach trafiłem na prowadzącego który daje zadania napisane karkołomnym polskim(jest narodowości ukraińskiej) i nie mogę się połapać o co chodzi w poleceniach.
Może ktoś pomoże mnie naprowadzić na zrozumienie tych poleceń.
Temat jest związany z szablonami,które rozumiem ,problem leży raczej po stronie złego sformułowania zadania(domyśl się studencie o co chodziło prowadzącemu )

Zadanie 1. Wariant 1. Utwórz dwie parametryczne (szablonowe) funkcje, które wykonują akcje w tablicy, umieść wynik w tej samej tablicy. Sprawdź dwie tablice różnych typów (na przykład całkowitą i rzeczywista). Wybierz typy tablic w zależności od warunków indywidualnogo zadania lub tablice wykonuj tylko te działania, które mają sens dla tego typu danych. Aby wyprowadzić tablicę wyników, użyj funkcji szablonu printArray.

1.Suma K i element tablicy to iloczyn K i element tablicy.
2.Zaimplementuj algorytmy minelement () i min_element_if (), które zwracają minimalny element tablicy.

O co chodzi z min_element_if() bo o ile rozumiem minelement() ma zwracać najmniejszy element z tablicy a ta druga funkcja ?

8

Z innej beczki skoro patałach nie potrafi formułować po polsku treści to jakim prawem wykłada na uczelni? Zbieraj grupę ludzi, i piszcie do dziekana/rektora, że to cyrk jest, a nie zajęcia. Z doświadczenia wiem, że każda skarga na wykładowcę potrafi go mocno wyprostować. A skoro nie potrafi prowadzić zajęć w języku w jakim mają one się odbywać to nie powinno go być na tej uczelni.

0
Herdion napisał(a):

O co chodzi z min_element_if() bo o ile rozumiem minelement() ma zwracać najmniejszy element z tablicy a ta druga funkcja ?

Chodzi zapewne o funkcję, która zwraca minimalny element spełniający jakiś warunek.
Niemniej w całej rozciągłości popieram tutaj Brata Hispano-Suizę, jak kobita nie potrafi dobrze porozumiewać się w zrozumiałych dla studentów językach to należy się jej wypad z kadry wykładowczej. Tym bardziej, że o ile kojarzę Bracie Herdion to nie pierwszy twój post dotyczący deszyfrowania wymysłów ukraińskiej prowadzącej.

0

A ja mam propozycję: idź do prowadzącego i poproś o doprecyzowanie co autor ma na myśli, bo tu nie ma problemu językowego, tylko zwyczajnie brakuje informacji co ta druga funkcja ma robić.
Ew. na tym polega pułapka i jest to perfidne zadanie na odsianie cwaniaków: zdadzą ci, którzy spytali, bo znaczy że czytają polecenia i myślą co robią.

2

Patrząc na treść, to problemem nie jest język polski tylko umiejętność jasnego i ścisłego wypowiadania się.
Treść nie ma logicznej struktury (do tego nie trzeba znać języka). Wymagania co do testów są wymieszane z problemem, który jest bardzo kiepsko opisany.
Prawdopodobnie kod tego gościa też nie ma logicznej stryktury i podziału na warstwy.

co do min_element_if to od razu przychodzi mi do głowy to: https://en.cppreference.com/w/cpp/algorithm/min_element

Suma K i element tablicy to iloczyn K i element tablicy. - dla mnie jest to niezrozumiały bełkot.

0

min_element_if zapewne ma brać dodatkowy parametr - predykat wywoływany dla każdego elementu. Element jest brany pod uwagę jeżeli predykat zwróci true.

Czyli np.

min_element_if(tablica, [](T item){ return item > 10; } );
// zwraca najmniejszy element większy od 10

1.Suma K i element tablicy to iloczyn K i element tablicy.

Tu nie chcę nawet zgadywać…

1 użytkowników online, w tym zalogowanych: 0, gości: 1