#include <iostream>
#include <math.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main( int argc, char ** argv) {
string gracz1, gracz2;
int l1, l2, los, w1, w2;
srand ( time ( 0 ) ) ;
cout << "Gracz 1 - podaj nick: " ; cin >> gracz1;
cout << "Gracz 2 - podaj nick: " ; cin >> gracz2;
los = rand ( ) % 100 + 1 ;
cout << "Gracz 1 - podaj liczbe z zakresu 1 - 100: " ; cin >> l1;
if ( l1 > 100 || l1 < 1 )
cout << "Podaj liczbe z zakresu 1-100!" ;
else
{
cout << "Gracz 2 - podaj liczbe z zakresu 1-100: " ; cin >> l2;
if ( l2 > 100 || l2 < 1 )
cout << "Podaj liczbe z zakresu 1-100!" ;
}
cout << "Wylosowana liczba: " << los;
w1 = abs ( los - l1) ;
w2 = abs ( los - l2) ;
if ( w1 < w2)
{
cout << "Wygral gracz pierwszy!" ;
}
else if ( w2 < w1)
{
cout << "Wygral gracz drugi!" ;
}
else if ( w1 == w2)
{
cout << "Remis!" ;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikgewogCiAgICBzdHJpbmcgZ3JhY3oxLCBncmFjejI7CiAgICBpbnQgbDEsIGwyLCBsb3MsIHcxLCB3MjsKIAogICAgc3JhbmQgKHRpbWUoMCkpOwogICAgY291dCA8PCAiR3JhY3ogMSAtIHBvZGFqIG5pY2s6ICI7ICAgICAgIGNpbiA+PiBncmFjejE7CiAgICBjb3V0IDw8ICJHcmFjeiAyIC0gcG9kYWogbmljazogIjsgICAgICAgY2luID4+IGdyYWN6MjsKIAogICAgbG9zID0gcmFuZCgpICUgMTAwICsgMTsKIAogICAgY291dCA8PCAiR3JhY3ogMSAtIHBvZGFqIGxpY3piZSB6IHpha3Jlc3UgMSAtIDEwMDogIjsgICAgICAgY2luID4+IGwxOwogICAgaWYgKGwxID4gMTAwIHx8IGwxIDwgMSkKICAgICAgICBjb3V0IDw8ICJQb2RhaiBsaWN6YmUgeiB6YWtyZXN1IDEtMTAwISI7CiAgICBlbHNlCiAgICAgICAgewogICAgICAgIGNvdXQgPDwgIkdyYWN6IDIgLSBwb2RhaiBsaWN6YmUgeiB6YWtyZXN1IDEtMTAwOiAiOyAgICAgY2luID4+IGwyOwogICAgaWYgKGwyID4gMTAwIHx8IGwyIDwgMSkKICAgICAgICBjb3V0IDw8ICJQb2RhaiBsaWN6YmUgeiB6YWtyZXN1IDEtMTAwISI7Cn0KIAogICAgY291dCA8PCAiV3lsb3Nvd2FuYSBsaWN6YmE6ICIgPDwgbG9zOwogCiAgICB3MSA9IGFicyhsb3MgLSBsMSk7CiAgICB3MiA9IGFicyhsb3MgLSBsMik7CiAKICAgIGlmICh3MSA8IHcyKQogICAgewogICAgICAgICAgICBjb3V0IDw8ICJXeWdyYWwgZ3JhY3ogcGllcndzenkhIjsKICAgIH0gICAKICAgIGVsc2UgaWYgKHcyIDwgdzEpCiAgICB7CiAKICAgICAgICBjb3V0IDw8ICJXeWdyYWwgZ3JhY3ogZHJ1Z2khIjsKICAgIH0KIAogICAgZWxzZSBpZiAodzEgPT0gdzIpCiAgICB7CiAKICAgICAgICBjb3V0IDw8ICJSZW1pcyEiOyAKIAogICAgICAgIH0gCiAKICAgIHJldHVybiAwOwp9