Вопрос задан 27.04.2019 в 20:07. Предмет Информатика. Спрашивает Белоушко Ксюша.

Написать на с++ Вводится число n. Затем вводится n натуральных чисел. Если их сумма чётна, то

выведите сумму квадратов всех этих чисел. Иначе выведите сумму всех кубов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Придатко Вікторія.
#include <iostream>
using namespace std;

int main() {

 int n,x,sum,sum1,sum2;
 cin >> n;
 sum1 = sum2 = sum = 0;

  for (int i = 0; i < n; i++) {
    cin >> x;
    sum += x;
    sum1 += x*x;
    sum2 += x*x*x;
 }

  if (sum % 2 == 0)
    cout << sum1 << endl;
  else
    cout << sum2 << endl;

system("pause");
return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи мы можем написать программу на языке программирования C++. Программа будет принимать ввод от пользователя числа n и затем n натуральных чисел. Затем программа будет проверять, является ли сумма этих чисел четной или нет, и в зависимости от этого выводить сумму квадратов или сумму кубов.

Вот пример программы на C++, решающей данную задачу:

```cpp #include #include

int main() { int n; std::cout << "Введите количество чисел: "; std::cin >> n;

int sum = 0; for (int i = 0; i < n; i++) { int num; std::cout << "Введите число " << i+1 << ": "; std::cin >> num; sum += num; }

if (sum % 2 == 0) { int sumOfSquares = 0; for (int i = 0; i < n; i++) { int num = pow(num, 2); sumOfSquares += num; } std::cout << "Сумма квадратов чисел: " << sumOfSquares << std::endl; } else { int sumOfCubes = 0; for (int i = 0; i < n; i++) { int num = pow(num, 3); sumOfCubes += num; } std::cout << "Сумма кубов чисел: " << sumOfCubes << std::endl; }

return 0; } ```

Эта программа сначала запрашивает у пользователя количество чисел n, затем просит ввести n натуральных чисел. После этого программа проверяет сумму введенных чисел на четность и выводит сумму квадратов или сумму кубов в зависимости от результата проверки.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос