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

Program sprawdzający parzystość liczby

Aruba Cloud - Virtual Private Server VPS
+1 głos
2,499 wizyt
pytanie zadane 13 kwietnia 2021 w C i C++ przez Zuzanna Nowicjusz (160 p.)
zmienione kategorie 19 kwietnia 2021 przez Arkadiusz Waluk

Dzień dobry. Napisałam taki oto program sprawdzający parzystość liczb. W poleceniu było napisane aby nie używać % co w mojej opinii znacznie utrudnia to zadanie. Mój problem polega jednak teraz na tym, że zupełnie nie wiem jak wytłumaczyć ten kod który napisałam. Pomożecie ? Mój nauczyciel wymaga aby dosłownie każde słowo w kodzie zostało wytłumaczone 

#include <iostream>

using namespace std;



int main(int argc, const char * argv[]) // to akurat linia kodu która automatycznie pojawia się w Xcode {

    // insert code here...

    int x,y;

    cout << "Wprowadź liczbę: " << endl;

    cin >> x;

    y = x;

    y = y / 2;

    y = y * 2;

    if(y == x) {

        cout << "Liczba jest parzysta\n";

    }

    else {

        cout << "Liczba jest nieparzysta\n";

    }

    return 0;

}

 

1 odpowiedź

+3 głosów
odpowiedź 13 kwietnia 2021 przez Restej Dyskutant (8,690 p.)
przywrócone 19 kwietnia 2021 przez Arkadiusz Waluk
 
Najlepsza

Moja propozycja:

#include <iostream> //załączamy plik nagłówkowy biblioteki strumieni wejścia/wyjścia
 
using namespace std; //używaj przestrzeni nazw standardowych
 
 

int main(int argc, const char * argv[])  {  // funkcja główna programu (main)
 
    // insert code here...
 
    int x,y; //zadeklarowanie zmiennych x oraz y
 
    cout << "Wprowadź liczbę: " << endl; // wyrzucenie na ekran tekstu "Wprowadź liczbę i przejście do nowej linii."
 
    cin >> x; // zapisanie danych wprowadzonych przez użytkownika do zmiennej x
 
    y = x; //zapisz w zmiennej y dane siedzące w zmiennej x
 
    y = y / 2; // podziel liczbę siedzącą w zmiennej y na 2
 
    y = y * 2; // pomnóż liczbę siedzącą w zmiennej y przez 2

    // instrukcje sterujące pracą programu i ustalenie ich warunków
    if(y == x) { 
 
        //Jeżeli w zmiennej y znajduje się taka sama wartość jak w zmiennej x wyświetl na ekranie informację "Liczba jest parzysta".
        cout << "Liczba jest parzysta\n";
 
    }
 
    else {
        
        //w każdym innym wypadku wypisz na ekran informację "Liczba jest nieparzysta"
        cout << "Liczba jest nieparzysta\n";
 
    }
 
    return 0; //zwróć 0 - instrukcja zakończająca prace funkcji main.
 

 

1
komentarz 13 kwietnia 2021 przez Zuzanna Nowicjusz (160 p.)
Dziękuje pięknie

Podobne pytania

–4 głosów
4 odpowiedzi 1,037 wizyt
pytanie zadane 6 stycznia 2021 w C i C++ przez radekflis999 Nowicjusz (160 p.)
+1 głos
3 odpowiedzi 4,022 wizyt
pytanie zadane 6 października 2016 w C i C++ przez Arek Użytkownik (510 p.)
0 głosów
4 odpowiedzi 2,202 wizyt
pytanie zadane 9 października 2018 w JavaScript przez masterfiletable2 Nowicjusz (150 p.)

93,337 zapytań

142,332 odpowiedzi

322,423 komentarzy

62,676 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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...