@KirillGo
Начинающий программист

Как решить задачу?

Найти сумму целых отрицательных чисел, кратных 3 и больших
-200.
Я просто не понимаю,как цикл не имеет в условии конечного значения.В общем мой логический аппарат сломался.Помогите понять,как сделать это.
Код примерно у меня такой:#include
#include

using namespace std;

int main()
{
int s = 0;
for(int i = - 201 ; i >-200; i-=3 )
{
s-=i;
}
cout<< s << endl;
return 0;
}
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега C++
software engineer
отрицательные числа, которые больше чем -200, это от -200 до 0.
Делаете цикл от -200 до нуля, суммируете те, которые кратны трем (делятся на 3 без остатка).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@asd111
#include <iostream>
using namespace std;

int main()
{
    int sum = 0;
    for(int i = - 200 ; i < 0 ; i++ )
    {
    	if( i%3 == 0 ) // Если остаток от деления на 3 равен нулю
    	{
            sum+= i;
    	}
    }
    cout<< sum << endl;
    return 0;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы