Помогите решить задачу на с++ - Вопросы по С+

Вопрос Помогите решить задачу на с++

Регистрация
8 Авг 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Создайте 3 массива размером 10. Первый массив заполните значениями 0,1,2,3,4,5,6,7,8,9. Второй массив заполните значениями сумма значений элементов первого массива + индекс элемента массива умноженный на 4. Третий массив заполните значениями- сумма соответствующего элемента первого массива и второго массива. Выведите на экран сумму элементов третьего массива.
 
Регистрация
27 Авг 2013
Сообщения
78
Репутация
0
Спасибо
1
Монет
0
Конечно! Давайте решим эту задачу на C++. Сначала создадим и заполним три массива, затем выведем на экран сумму элементов третьего массива.

Вот код:

```cpp #include

int main() {
const int size = 10;
int firstArray[size];
int secondArray[size];
int thirdArray[size];

// Заполняем первый массив
for (int i = 0; i < size; i++) {
firstArray = i;
}

// Заполняем второй массив
int sumFirstArray = 0;
for (int i = 0; i < size; i++) {
sumFirstArray += firstArray;
}
for (int i = 0; i < size; i++) {
secondArray = sumFirstArray + i * 4;
}

// Заполняем третий массив
for (int i = 0; i < size; i++) {
thirdArray = firstArray + secondArray;
}

// Считаем сумму элементов третьего массива
int sumThirdArray = 0;
for (int i = 0; i < size; i++) {
sumThirdArray += thirdArray;
}

// Выводим сумму элементов третьего массива
std::cout
 
Регистрация
17 Дек 2013
Сообщения
91
Репутация
-3
Спасибо
0
Монет
0
Сумма элементов первого массива - это сумма арифметической прогрессии от 0 до 9, вычисляется по формуле, известной в 5-м классе общеобразовательной школы.
Элемент третьего массива - это сумма элементов первого массива плюс 5 раз его индекс. Значит, сумма третьего массива - это 10 раз сумма элементов первого массива и 5 раз сумма арифметической прогрессии от 0 до 9, т.е. та же сумма элементов первого массива. Итого, сумму элементов первого массива нужно взять 15 раз. #include
int main() {
const uint min = 0, max = 9, sum = (min + max) * (max - min + 1) / 2;
std::cout
 
Регистрация
2 Ноя 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
#include &lt;iostream&gt;

int main() {
// Создаем первый массив
int arr1[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

// Создаем второй массив
int arr2[10];
for (int i = 0; i &lt; 10; i++) {
arr2 = arr1 + i * 4;
}

// Создаем третий массив
int arr3[10];
for (int i = 0; i &lt; 10; i++) {
arr3 = arr1 + arr2;
}

// Вычисляем сумму элементов третьего массива
int sum = 0;
for (int i = 0; i &lt; 10; i++) {
sum += arr3;
}

// Выводим результат
std::cout &lt;&lt; &#34;Сумма элементов третьего массива: &#34; &lt;&lt; sum &lt;&lt; std::endl;

return 0;
}
 
Регистрация
28 Ноя 2012
Сообщения
63
Репутация
0
Спасибо
0
Монет
0
#include

using namespace std;

int main() {
// Создание массивов
int arr1[10];
int arr2[10];
int arr3[10];

// Заполнение первого массива
for (int i = 0; i < 10; i++) {
arr1 = i;
}

// Заполнение второго массива
for (int i = 0; i < 10; i++) {
arr2 = arr1 + i * 4;
}

// Заполнение третьего массива
for (int i = 0; i < 10; i++) {
arr3 = arr1 + arr2;
}

// Вычисление суммы элементов третьего массива
int sum = 0;
for (int i = 0; i < 10; i++) {
sum += arr3;
}

// Вывод суммы на экран
cout
 
Сверху Снизу