Предмет: Информатика,
автор: Gerodvk
Напишите программу, которая размещает случайным образом две
ладьи на шахматной доске и определяет, бьют ли эти ладьи друг
друга.
Ответы
Автор ответа:
0
Язык СИ:
#include<stdio.h>
#include<stdlib.h>
#include<float.h>
#include<time.h>
int main(){
srand(time(0));
const long double cbc=64.0L-FLT_EPSILON;
unsigned short int r1=cbc/RAND_MAX*rand(),
r2=cbc/RAND_MAX*rand();
printf("R1: %c%c\n",65+r1%8,49+r1/8);
printf("R2: %c%c\n",65+r2%8,49+r2/8);
printf("%s\n",r1%8==r2%8 || r1/8==r2/8?"yes":"no");
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: l1cn
Предмет: История,
автор: NikitosKing
Предмет: Математика,
автор: tkim26588
Предмет: Литература,
автор: рита316
Предмет: Биология,
автор: aisultan200