Originally Posted by
PJYelton
Schools have rules that say they are not allowed to cheat, and by doing their homework you are helping them circumvent these rules.
This may be true, but since I don't go to that school, what will they do to me?
The only times I would do something like this is when the problem is sufficiently interesting, or absurdly simple. The interesting problems are just for my own amusement, and the simple problems usually end up looking something like the following:
Code:
#include <stdio.h>
OO(O0){return !(O0 & 1);}main(_OO,_00)
int*_00;{int _0O;char _O0[]="How many\
integers will you enter? \0is\0odd.\n\
\0even.\n\0Enter an integer: \0";for(
_00=&_0O,printf("%s",_O0),scanf("%d",
_00),_00=&_OO;_0O;printf("%s",_O0+51),
scanf("%d",_00),OO(*_00)?printf("%d %s\
%s",*_00,_O0+35,_O0+44):printf("%d %s \
%s",*_00,_O0+35,_O0+38),_0O--);return _0O;}
I don't think the moral dilemma is yours. The person approaching you has decided that they don't care about learning and will attempt to get a good grade through other means. They have already decided to make a poor choice, but their poor choice doesn't transfer the responsibility to make a good choice to you. If you don't help the derelict student, the student will simply go elsewhere. I have no problem profitting from the morally deficient.