Номери будинків#6278

Номери будинків (Розбір)

Два будинки знаходяться на одній стороні вулиці, якщо їх номери є одночасно парними або непарними.

Реалізація алгоритму

Читаємо вхідні дані.

scanf("%d %d", &n, &m);

Якщо сума чисел n + m парна, то і мають однакову парність. У цьому випадку виводимо 1. Інакше виводимо 0.

if ((n + m) % 2 == 0) puts("1");
else puts("0");

Java реалізація

import java.util.*;

public class Main
{
    public static void main(String []args)
    {
        Scanner con = new Scanner(System.in);
        int n = con.nextInt();
        int m = con.nextInt();

        if ((n + m) % 2 == 0) 
            System.out.println("1");
        else
            System.out.println("0");

        con.close();
    }
}

Python реалізація

Читаємо вхідні дані.

n, m = map(int, input().split())

Якщо сума чисел n + m парна, то і мають однакову парність. У цьому випадку виводимо 1. Інакше виводимо 0.

if (n + m) % 2 == 0:
    print("1")
else:
    print("0")

C++ реалізація

#include <iostream>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    if((n+m)%2==0){
        cout<<1<<endl;
    }
    else{
        cout<<0<<endl;
    }
    return 0;
}