Odpowiedź :
Odpowiedź:
Zamiast system("PAUSE"); dajesz int c = getchar();
Wyjaśnienie:
Replit jest oparty na Linuxie chyba, a tam nie ma komendy PAUSE
Nie wiem czy działa, więc przetestuj.
Odpowiedź:
- W C++ zamiast system("pause") należy (praktycznie zawsze) używać cin.get()
- Jeżeli używasz replit, to wiersze
system("PAUSE");
return(0);
możesz po prostu pominąć, bo okno nie zniknie. - Na samym końcu programu C++ nie umieszcza się return 0; ! Kompilator sam zawsze wstawia tę komendę po napotkaniu ostatniego nawiasu klamrowego }.
Natomiast zawsze wstawiamy return 0; gdy kończymy program w innym miejscu.
Wyjaśnienie
Aha, poprawnie jest
cout << "wpisana liczba jest parzysta\n";
natomiast poniższe jest kodem, którego pisania należy się oduczyć
cout << "wpisana liczba jest parzysta" << endl;
Mam świadomość, że niektóre przykłady, a nawet podręczniki zostały napisane w XX wieku i potem były tylko bez żadnej refleksji nad rozwojem C++ kopiowane.