Не знаю какие операторы на паскале, поэтому опишу их а ты уже гугли. % - остача от деления числа на число & & - И (используется для if(условие И условие)) ++ - переменная = эта же переменная + 1 int counter_odd, sum_odd, counter_5_not_2; for(int i = 1; n <= n; i++) // перебор чисел от 1 до N { if(i % 2) // если остача от деления на 2 есть (тоесть число нечетное) { sum_odd = sum_odd + i; // сума нечетных = сума нечетных + i (число, которое проверяеться сейчас) counter_odd++; // счетчик нечетных = счетчик + 1 } if(i % 5 == 0) // если число делиться нацело на 5 { sum_multiple = sum_multiple + (i * i) // сума = сума + i*i (сума + квадрат проверяемого числа) counter_multiple++; // счетчик + 1 (аналогично прошлому) } if(i % 5 == 0 && i % 2) // если делится на 5 и не делится на 2 { counter_5_not_2++; // счетчик + 1 (так же аналогично прошлому) } }