Напишите программу, которая в последовательностинатуральных чисел определяет сумму

Напишите программу, которая в последовательности
естественных чисел определяет сумму трёхзначных чисел, кратных 4.
(0 признак окончания ввода, не входит в последовательность).
Количество чисел не превосходит 1000. Введённые числа не превосходят
30 000.

Задать свой вопрос
Милена
какой язык?
Никита Цымберов
pascal
1 ответ

c++ / gcc 7.3.0

include lt;iostreamgt;

include lt;algorithmgt;

include lt;vectorgt;

int main()

   unsigned short int N;

   unsigned int result = 0;

   std::cin gt;gt; N;


   std::vectorlt;unsigned short intgt; arr;


   while(true)

   

       unsigned short int tmp;

       std::cin gt;gt; tmp;

       if(tmp != 0)

           arr.push_back(tmp);

       break;

   

   std::for_each(arr.cbegin(), arr.cend(), [amp;result](autoamp; var)

   

       if(var gt; 99 amp;amp; var lt; 1000 amp;amp; (var % 4 == 0))

           result += var;

   );

   std::cout lt;lt; result lt;lt; std::endl;

   return 0;


Вова
Что за IDE?
Миха
qt. linux mint
Маргарита Пергамент
Здравствуйте,помогите пожалуйстаhttps://znanija.com/task/31485225
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт