Sharap
?>

Дан ряд чисел: 2, 4, 6, 8…20. Найти сумму ряда, используя итерационные циклы с пост условием и предусловием)

Информатика

Ответы

Гарик383

Код на C++:

#include <iostream>

using namespace std;

int main()

{

   setlocale(LC_ALL, "rus");

   int f1 = 0;

   int f2 = 1;

   int f3 = 1;

   int A, count = 0;

   do

   {

       cin >> A;

   } while (A < 2 || A > 2 * pow(10, 9));

       

   while (true)

   {

       count++;

       if (f3 == A)

       {

           cout << count << endl;

           break;

       }

       else if (f3 != A && f3 > A)

       {

           cout << -1 << endl;

           break;

       }

       f3 = f1 + f2;

       f1 = f2;

       f2 = f3;

   };

   

   return 0;

}

Объяснение:


НУЖНО НА С++, ТАКИЕ ЗАДАЧИ ЕСТЬ НА ПИТОНЕ, НО НУЖЕН С++ С ЦИКЛА WHILE И IF/ELSE, НИКАКИХ МАССИВОВ И
sergei-komissar8475
1. Допустим,что учитель сказал правду Савелию, тогда у Савелия оценка 4 или 3. У Виталия тогда оценка 3, так как учитель ошибся, а у Аркадия или 5 или 4.
Савелий-4
Виталий-3
Аркадий-5.
ЭТО ВОЗМОЖНО!

2. Допустим, что учитель сказал правду Виталию, тогда у него оценка 4 или 5, тогда у Савелия 5, а у Аркадия 4 или 5, так как учитель ошибся.
Савелий-5
Виталий-4 или 5
Аркадий-4 или 5
НЕ У КОГО НЕТ ОЦЕНКИ 3, А ЭТОГО БЫТЬ НЕ МОЖЕТ

3.Допустим, что учитель сказал правду Аркадию, тогда у него оценка 3, тогда у Савелия 3 или 4, так как учитель ошибся, а у Виталия оценка 3, так как учитель ошибся.
Савелий-3 или 4
Виталий-3
Аркадий-3
НЕ У КОГО НЕТ ОЦЕНКИ 5,А ЭТОГО БЫТЬ НЕ МОЖЕТ.
ответ:
Савелий-4
Виталий-3
Аркадий-5

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан ряд чисел: 2, 4, 6, 8…20. Найти сумму ряда, используя итерационные циклы с пост условием и предусловием)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

leonidbaryshev19623
pokupatel688
adel25159
ibzaira
Мелконян1137
lsyrbu
elivanova
arsen-ai-ti
dentalfamily
dmitriy
Irina_Nevretdinova1630
izumrud153
Gennadevna-Darya1216
Кириллов57
Ruslan Zarekovkin