Мне срочно нужна помощь!!! Код написанный на C++ под MS Visual 6.0 на
MS Visual 2005 Expres компилируется без ошибок, но призапуске программы выводится неправильный результат.
Код программы:
#include <stdio.h>
int main()
{
int sum=0, number;
for(number=2; number<=100; number+=2);
sum+=number;
printf("Sum is %d\n", sum);
return 0;
}
При компиляции программы на MS 2005 Express она выводит следуюший результат: Sum is 102.
Хотя в книге Как Программировать на C автор Х.М. Дейтел П.Дж. Дейтел откуда взят этот пример совсем другой результат: Sum is 2550.
На MS Visual 6.0 этот код работает нормально.
Подскажите как переделать этот код чтобы он также нормально работал на MS Visual C++ 2005 Express.