Advertisement
Vernon_Roche

Задание2 С++

Sep 8th, 2023 (edited)
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     system("chcp 1251 > nul");
  7.     int n, sum;
  8.     bool isNotCorrect;
  9.     isNotCorrect = false;
  10.     sum = 0;
  11.     std::cout << "Введите n (количество суммируемых элементов): ";
  12.     do {
  13.         std::cin >> n;
  14.         if (std::cin.fail() || (n < 1)) {
  15.             isNotCorrect = true;
  16.             std::cout << "Введите натуральное число!" << '\n';
  17.             std::cin.clear();
  18.             while (std::cin.get() != '\n');
  19.         }
  20.         else {
  21.             isNotCorrect = false;
  22.         }
  23.     } while (isNotCorrect);
  24.     n++;
  25.     for (int i = 1; i < n; i++)
  26.         if (i % 2)
  27.             sum = sum - i * i;
  28.         else
  29.             sum = sum + i * i;
  30.     std::cout << "Значение искомой суммы: " << sum;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement