Házi feladat

 

Alapfejezet - A ló gikája avagy a döntés logikája (páros vagy páratlan)

 

Szita Gábor dolgozatában egy rendkívül ötletes megoldást implementált egész számok páros-páratlan tulajdonságának megállapítására. Az ötlet összefügg az int típusú számok (Numerikus egész című fejezet) osztásakor fellépő adatcsonkolódással, hiszen ha a végeredmény nem egész szám (azaz páratlan n szám lett elosztva 2-vel), akkor az int adattípus a nem egész részt nem tárolja el (tehát az adat csonkolódni fog) és így az egész részt 2-vel visszaszorozva már nem n lesz a végeredmény.

Például:

int n = 5;
int segedValtozo = n / 2; //segedValtozo értéke 2 lesz
2 * 2 = 4;

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 

 

import java.util.Scanner;

 

public class Main{
public static void main(String[] args) {
    int n;
    System.out.println("Irjon be egy egesz szamot!");
    Scanner in = new Scanner(System.in);
    n = in.nextInt();
    if((n / 2) * 2 == n) System.out.println("Paros");
    else System.out.println("Paratlan");
    }
}

 

Végeredmény:
Irjon be egy egesz szamot!

11

Paratlan