#include<stdio.h>
int untergrenze, obergrenze;
int grenzen_ermitteln(char geschlecht, char disziplin)
{
char m, w;
char L, H, W;
int *grenze1 = &untergrenze;
int *grenze2 = &obergrenze;
if(geschlecht == 'm' && disziplin == 'L')
{
untergrenze = 400;
obergrenze = 800;
}
else if(geschlecht == 'm' && disziplin == 'H')
{
untergrenze = 300;
obergrenze = 600;
}
else if(geschlecht == 'm' && disziplin == 'W')
{
untergrenze = 500;
obergrenze = 1000;
}
else if(geschlecht == 'w' && disziplin == 'L')
{
untergrenze = 360;
obergrenze = 720;
}
else if(geschlecht == 'w' && disziplin == 'H')
{
untergrenze = 270;
obergrenze = 540;
}
else if(geschlecht == 'w' && disziplin == 'W')
{
untergrenze = 450;
obergrenze = 900;
}
printf("%d, %d\n", untergrenze
, obergrenze
);
return;
}
int main(void)
{
int laufpunkte, hochsprungpunkte, weitwurfpunkte;
char geschlecht, disziplin, urkunde;
printf("Bitte Punkte fuer 100m-Lauf, Hochsprung und Weitwurf (durch Komma getrennt) eingeben: "); scanf("%d, %d, %d", &laufpunkte
, &hochsprungpunkte
, &weitwurfpunkte
); printf("Bitte Geschlecht eingeben (m oder w): "); scanf(" %c", &geschlecht
);
disziplin = 'L';
grenzen_ermitteln(geschlecht, disziplin);
printf("%d, %d\n", untergrenze
, obergrenze
);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KICBpbnQgdW50ZXJncmVuemUsIG9iZXJncmVuemU7CmludCBncmVuemVuX2VybWl0dGVsbihjaGFyIGdlc2NobGVjaHQsIGNoYXIgZGlzemlwbGluKQp7CiAgY2hhciBtLCB3OwogIGNoYXIgTCwgSCwgVzsKICBpbnQgKmdyZW56ZTEgPSAmdW50ZXJncmVuemU7CiAgaW50ICpncmVuemUyID0gJm9iZXJncmVuemU7CiAKICBpZihnZXNjaGxlY2h0ID09ICdtJyAmJiBkaXN6aXBsaW4gPT0gJ0wnKQogIHsKICAgIHVudGVyZ3JlbnplID0gNDAwOwogICAgb2JlcmdyZW56ZSA9IDgwMDsKICB9CiAgZWxzZSBpZihnZXNjaGxlY2h0ID09ICdtJyAmJiBkaXN6aXBsaW4gPT0gJ0gnKQogIHsKICAgIHVudGVyZ3JlbnplID0gMzAwOwogICAgb2JlcmdyZW56ZSA9IDYwMDsKICB9CiAgZWxzZSBpZihnZXNjaGxlY2h0ID09ICdtJyAmJiBkaXN6aXBsaW4gPT0gJ1cnKQogIHsKICAgIHVudGVyZ3JlbnplID0gNTAwOwogICAgb2JlcmdyZW56ZSA9IDEwMDA7CiAgfQogIGVsc2UgaWYoZ2VzY2hsZWNodCA9PSAndycgJiYgZGlzemlwbGluID09ICdMJykKICB7CiAgICB1bnRlcmdyZW56ZSA9IDM2MDsKICAgIG9iZXJncmVuemUgPSA3MjA7CiAgfQogIGVsc2UgaWYoZ2VzY2hsZWNodCA9PSAndycgJiYgZGlzemlwbGluID09ICdIJykKICB7CiAgICB1bnRlcmdyZW56ZSA9IDI3MDsKICAgIG9iZXJncmVuemUgPSA1NDA7CiAgfQogIGVsc2UgaWYoZ2VzY2hsZWNodCA9PSAndycgJiYgZGlzemlwbGluID09ICdXJykKICB7CiAgICB1bnRlcmdyZW56ZSA9IDQ1MDsKICAgIG9iZXJncmVuemUgPSA5MDA7CiAgfQogICAKICBwcmludGYoIiVkLCAlZFxuIiwgdW50ZXJncmVuemUsIG9iZXJncmVuemUpOwogCiAgcmV0dXJuOwp9CgppbnQgbWFpbih2b2lkKQp7CiAgaW50IGxhdWZwdW5rdGUsIGhvY2hzcHJ1bmdwdW5rdGUsIHdlaXR3dXJmcHVua3RlOwogIGNoYXIgZ2VzY2hsZWNodCwgZGlzemlwbGluLCB1cmt1bmRlOwogCiAgcHJpbnRmKCJCaXR0ZSBQdW5rdGUgZnVlciAxMDBtLUxhdWYsIEhvY2hzcHJ1bmcgdW5kIFdlaXR3dXJmIChkdXJjaCBLb21tYSBnZXRyZW5udCkgZWluZ2ViZW46ICIpOwogIHNjYW5mKCIlZCwgJWQsICVkIiwgJmxhdWZwdW5rdGUsICZob2Noc3BydW5ncHVua3RlLCAmd2VpdHd1cmZwdW5rdGUpOwogIHByaW50ZigiQml0dGUgR2VzY2hsZWNodCBlaW5nZWJlbiAobSBvZGVyIHcpOiAiKTsKICBzY2FuZigiICVjIiwgJmdlc2NobGVjaHQpOwogCiAgZGlzemlwbGluID0gJ0wnOwogIGdyZW56ZW5fZXJtaXR0ZWxuKGdlc2NobGVjaHQsIGRpc3ppcGxpbik7ICAKICBwcmludGYoIiVkLCAlZFxuIiwgdW50ZXJncmVuemUsIG9iZXJncmVuemUpOwogCiAgcmV0dXJuIDA7Cn0K