Итак, я пытаюсь использовать цикл for для заполнения массива цифрами 1-8. Затем добавить:Для петель и добавления
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + оцепенелым = х
, а затем сохранить его в переменной с именем х. Я заполнил массив, но я не знаю, как вычислить сводку массива + номер, который вы вводите. Поблагодарите за помощь.
#include <iostream>
using namespace std;
int main()
{
int array[8];
int numb;
int x; // x = summary of array + numb;
cin >> numb; // insert an number
for (int i = 0; i <= 8; i++)
{
array[i]=i+1;
}
for (int i = 0; i < 8; i++)
{
cout << array[i] << " + ";
}
}
принять к сведению 'станд :: iota'. Не нужно изобретать его. Вы также получаете доступ к 'array [8]' и смотрите в 'std :: accumulate', чтобы суммировать его. – chris