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

Czy dobrze napisałem funkcje

Cloud VPS
+1 głos
280 wizyt
pytanie zadane 14 marca 2021 w C i C++ przez Krzysztof Juraszek Nowicjusz (230 p.)
edycja 14 marca 2021 przez Krzysztof Juraszek

Witam

Mam za zadnie napisać program,  w którym mam zmodyfikować dwie funkcje  unsigned toString(unsigned n, unsigned p, char* code); oraz bool isPalindrom(char* s, unsigned k);

cały program jest tu https://pastebin.com/tZCQXCrF Kod poprawiony

 wymyśliłem sobie ze funkcja isPalindrom będzie napisana tak


    std::string str = std::to_string(k);

    size_t size = str.size();
    std::string rev;  //pomocniczy 
    rev.reserve(size);
    for (size_t i = 0; i < size; ++i)
    {
        rev += str[size - i - 1];
    }
    if (rev == str)
    {
        return true;
    }
    else
    {
        return false;
    }

Ale to kompletnie nie działa  czy ktoś by mógł mi pomoc bo porostu nie umie grzebać w czyimś kodzie a muszę to zrobić bez większych modyfikacji programu. Kompletnie też nie wiem jak napisać funkcje unsigned toString

 

Bardzo prosze o pomoc

2 odpowiedzi

0 głosów
odpowiedź 14 marca 2021 przez Krzysztof Juraszek Nowicjusz (230 p.)

inny mój pomysł na realizacje funkcji  isPalindrom

   char result[1024];
    toString(*s, k, result);
    std::string str = std::string(result);
    std::string rev = std::string(str.rbegin(), str.rend());
    return str == rev;

 

komentarz 14 marca 2021 przez NewEraOfPeace Gaduła (4,790 p.)
Twój? A nie przypadkiem Shaloma?
komentarz 14 marca 2021 przez Krzysztof Juraszek Nowicjusz (230 p.)
nie to c++
0 głosów
odpowiedź 14 marca 2021 przez Krzysztof Juraszek Nowicjusz (230 p.)
edycja 15 marca 2021 przez Krzysztof Juraszek
jestem w tarapatach czy ktoś mi pomoże
komentarz 14 marca 2021 przez Wiciorny Ekspert (281,530 p.)
pomoże*
1
komentarz 15 marca 2021 przez TOM_CPP Pasjonat (22,640 p.)
Może pomorze ale pomorze nie pomoże.

Podobne pytania

0 głosów
2 odpowiedzi 158 wizyt
pytanie zadane 5 listopada 2020 w C i C++ przez Raelo Nowicjusz (190 p.)
–1 głos
3 odpowiedzi 890 wizyt

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

62,908 pasjonatów

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