Предмет: Информатика, автор: torrenttor23

Помогите пожалуйста с информатикой! Умоляю! Очень срочно! 100 баллов за правильный ответ! Язык С++. Задания по теме циклы с постусловием.
1. Составьте блок-схему и программу для целых чисел, введенных с клавиатуры, суммирующую четные числа.
2. Составьте программу, суммирующую числа «2 + 5 + 8 + + 11 + 14 + 17 + 20 + 23 + 26 + 29 + 32».
3. Население города увеличивается на 3% каждый год. В 1983 году население города составляло 65 000 человек. Напишите программу, которая выведет на экран прогнозируемую численность населения города в 2019 г.
4. Напишите программу, которая выведет на экран все
натуральные числа от 1 до 1000, кратные 3.


torrenttor23: потусловием*

Ответы

Автор ответа: sokolp2017
6

Ответ:

1:

#include<iostream>

#include<vector>

#include<iterator>

#include<ranges>

using namespace std;

int main()

{

   vector<int> vec;

   int sum=0;

   istream_iterator<int> it{cin};

   istream_iterator<int> end{};

   while(it!=end)

   {

       vec.push_back(*it);

       it++;

   }

   for(int i:vec | views::filter([](int i){return i%2==0;}))

   {

       sum+=i;

   }

   cout<<sum<<endl;

   return 0;

}

2:

#include<iostream>

using namespace std;

int main()

{

   int sum=0;

   for(int i=2;i<=32;i+=3)

   {

       sum+=i;

   }

   cout<<sum<<endl;

   return 0;

}

Объяснение:


sokolp2017: Все коды рабочие. Использовался С++20, нужно будет в настройках компилятора подключить его
sokolp2017: ...
lifeisgood02: Огромнейшее спасибо!
torrenttor23: Огромное спасибо
torrenttor23: А можно спросить, это циклы с предусловием или потусловием?
sokolp2017: Predusl
sokolp2017: Блин по моему там не было постусловия в задание
torrenttor23: А вы можете сделать эти же задачи, но только с постусловием, если я дам сейчас новый вопрос со 100 баллами((( Ух.. все баллы потратил на выполнение этих заданий.
torrenttor23: И если сможете, можете ещё в первом задании блок схему.. Пожалуйста
torrenttor23: Я опубликовал помогите пожалуйста
Похожие вопросы
Предмет: Математика, автор: Аноним