#include <iostream>
<span>using namespace std;
</span>int main() {
<span> int a,b;
</span><span> float sr=0;
</span><span> cout<<"a = "; cin>>a;
</span><span> cout<<"b = "; cin>>b;
</span><span> for (int i=a; i<=b; i++) sr+=i;
</span><span> sr=sr/(b-a+1);
</span><span> cout<<sr<<endl;
</span><span> system("pause");
</span><span> return 0;
</span><span>}
</span><span>
</span>
Формула указана не ясно в задании, я указал в ответе так как оно более менее смотрится понятно, но вам стоит уточнить. Что до алгоритма, то он выглядит вот таким вот образом. Внимание, первый член данного ряда считается за 0, вам стоит так же уточнить у преподавателя, в задании этого явно не указано, но зачастую такое значение традиционно.
Ошибки в вашем алгоритме:
1. У вас условие k < 0, это значит, что если будет введено k = 0, то алгоритм отработает, но 0 членов быть не может, это не имеет смысла.
2. Цикл у вас выводит значение n-го члена после каждой итерации, а не единожды.
Спасибо за отметку "Лучший ответ" и нажатую кнопочку "спасибо" (:
Его создали для того чтобы создать такого робота, который мог бы взаимодействовать с людьми и помогать им, таким образом делая их жизнь легче и приятнее. И хотя сейчас еще не приходится говорить о том, что роботы способны выполнять какие-то особенно важные для человека действия, они уже могут стать помощниками для пожилых людей и инвалидов.
Var a, b: real;
{а – возраст Маши; b – возраст Cаши}
begin
readln (a, b);
if A>B then
writeln ('Маша старше Саши')
else if a=b then
writeln('Саша и Маша ровесники')
else
writeln ('Саша старше Маши');
readln;
<span>end.</span>