#include <stdio.h>
int main( void )
{
int ch = 0;
int i = 0;
int input;
int odd[ 12 ];
int odd_count = 0;
int even[ 12 ];
int even_count = 0;
puts( "Bitte geben Sie 12 natürliche Zahlen ein:\n" );
for( ; i < 12; ++i ) {
printf( "\n%2i. Zahl: ", i
+ 1 );
if( scanf( "%d", &input
) ) {
if( input % 2 ) {
odd[ odd_count ] = input;
++odd_count;
} else {
even[ even_count ] = input;
++even_count;
}
} else {
puts( "\nFehlerhafte Eingabe!"); while( ( ch
= getchar() ) != EOF
&& ch
!= '\n' ) ;
--i;
}
}
puts( "\n\nEingegebene ungerade Zahlen:" ); for( i = 0; i < odd_count; ++i ) {
}
puts( "\n\nEingegebene gerade Zahlen:" ); for( i = 0; i < even_count; ++i ) {
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiggdm9pZCApCnsKCWludCBjaCA9IDA7CglpbnQgaSA9IDA7CglpbnQgaW5wdXQ7CglpbnQgb2RkWyAxMiBdOwoJaW50IG9kZF9jb3VudCA9IDA7CglpbnQgZXZlblsgMTIgXTsKCWludCBldmVuX2NvdW50ID0gMDsKCglwdXRzKCAiQml0dGUgZ2ViZW4gU2llIDEyIG5hdMO8cmxpY2hlIFphaGxlbiBlaW46XG4iICk7CgkKCWZvciggOyBpIDwgMTI7ICsraSApIHsKCQoJCXByaW50ZiggIlxuJTJpLiBaYWhsOiAiLCBpICsgMSApOwoJCQoJCWlmKCBzY2FuZiggIiVkIiwgJmlucHV0ICkgKSB7CgkJCgkJCWlmKCBpbnB1dCAlIDIgKSB7CgkJCQoJCQkJb2RkWyBvZGRfY291bnQgXSA9IGlucHV0OwoJCQkJKytvZGRfY291bnQ7CgkJCQkKCQkJfSBlbHNlIHsKCQkJCgkJCQlldmVuWyBldmVuX2NvdW50IF0gPSBpbnB1dDsKCQkJCSsrZXZlbl9jb3VudDsKCQkJfQoJCX0gZWxzZSB7CgkJCQoJCQlwdXRzKCAiXG5GZWhsZXJoYWZ0ZSBFaW5nYWJlISIpOwoJCQl3aGlsZSggKCBjaCA9IGdldGNoYXIoKSApICE9IEVPRiAmJiBjaCAhPSAnXG4nICkKCQkJCTsKCQkJLS1pOwoJCX0KCX0KCQoJcHV0cyggIlxuXG5FaW5nZWdlYmVuZSB1bmdlcmFkZSBaYWhsZW46IiApOwoJZm9yKCBpID0gMDsgaSA8IG9kZF9jb3VudDsgKytpICkgewoJCgkJcHJpbnRmKCAiJWQgIiwgb2RkWyBpIF0gKTsKCX0KCglwdXRzKCAiXG5cbkVpbmdlZ2ViZW5lIGdlcmFkZSBaYWhsZW46IiApOwoJZm9yKCBpID0gMDsgaSA8IGV2ZW5fY291bnQ7ICsraSApIHsKCQoJCXByaW50ZiggIiVkICIsIGV2ZW5bIGkgXSApOwoJfQp9