język C++
Szachownica:
WE: Na standardowym wejściu znajduje się jedna liczba całkowita n określająca rozmiar
szachownicy (1 ≤ n ≤ 10^3).
WY:
Na wyjściu w pierwszym wierszu wypisz liczbę pól jasnych, w drugim – ciemnych. Zakładamy, że pole o współrzędnych [1, 1] jest polem ciemnym.

NA PRZYKŁAD:
WE: 8
WY: 32
32



Język C Szachownica WE Na Standardowym Wejściu Znajduje Się Jedna Liczba Całkowita N Określająca Rozmiar Szachownicy 1 N 103 WY Na Wyjściu W Pierwszym Wierszu W class=

Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main() {

 int n,b,cz;

cout<<"Określ rozmiar szachownicy: ";

cin>>n;

if (n%2==0){

 b=n*n/2;

 cz=b;

}

else{

 b=n*n/2;

 cz=n*n-b;

}

cout<<b<<endl;

cout<<cz;

}

Wyjaśnienie:

n - rozmiar szachownic n x n

Jeżeli ilość pól na jednym boku szachownicy jest liczbą parzystą, to pól jasnych i ciemnych jest tyle samo i każda z nich stanowi połowę wszystkich pól, które wynosi n · n.

Jeżeli ilość pól na jednym boku szachownicy jest liczbą nieparzystą, to pól jasnych jest o jeden mniej niż ciemnych. Dzielimy całkowicie ilość wszystkich pól przez 2 (n*n/2 - całkowicie, bo wszystkie zmienne są zdeklarowane jako całkowite i wynik n*n/2 jest człkowity, np. n = 5, to 5*5/2 = 12).