Информатика, вопрос задал Ksusha133 , 1 год назад

Пожалуйста решите на языке С++
Вычислить сумму квадратов заданной числовой последовательности

Входящие данные:
Во входящем потоке первой строки записано единое целое число N (0 < N <= 100) – число элементов числовой последовательности;
Во второй строке перечислены значения элементов целостной последовательности (через пропуск). Значения элементов по модулю не превышают 10.

Пример входящего файла (input.txt):
10
4 5 2 7 3 6 3 2 8 2

Исходящие данные:
В исходный поток вывести единое целое число.
Пример исходного файла (output.txt):
220

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

Ответил MagicSticks
1

Ответ:

#include <iostream>

using namespace std;

int main() {

   int n, x, sum = 0;

   cin >> n;

   for (int i = 0; i < n; i++) {

       cin >> x;

       sum += x * x; // вычисляем квадрат числа и добавляем его к сумме

   }

   cout << sum << endl; // выводим результат

   return 0;

}

Объяснение:

В данном примере мы считываем из входного потока количество элементов последовательности n, а затем в цикле for считываем каждый элемент x, вычисляем квадрат этого элемента и добавляем его к сумме sum. После завершения цикла выводим значение суммы в выходной поток.

Новые вопросы