Создайте 3 массива размером 10. Первый массив заполните значениями 0,1,2,3,4,5,6,7,8,9. Второй массив заполните значениями сумма значений элементов первого массива + индекс элемента массива умноженный на 4. Третий массив заполните значениями- сумма соответствующего элемента первого массива и второго массива. Выведите на экран сумму элементов третьего массива.
Конечно! Давайте решим эту задачу на 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
Сумма элементов первого массива - это сумма арифметической прогрессии от 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