Алексей Уколов, незаметно кстати, что ответы были известны вам изначально. Больше похоже на то, что вы отвечаете под каждым вопросом с надеждой на то, что кто-то отметит его как решение. Если я задал вопрос - мне нужен ответ, а не загадка, которую я должен по сугубо вашему мнению решать.
Алексей Уколов, прочитайте свой ответ. Вы задали вопрос насчет того, зачем нужен return в функции, хотя во всех функциях надо что-то возвращать(кроме void). Вы не написали, что мне вместо int надо было использовать void. Тогда бы ваш комментарий был решением.
datka, я не скопипастил это, а написал сам. Это первое. Второе - раздел называется Q & A, и даже тугой человек поймет, что если задали вопрос, то надо отвечать конкретно, а не подкалывать, отвечая вопросами. И мне не нужны флуд и советы дилетанта насчет того, что мне надо учить.