1. Создайте массив вещественных чисел и заполните его несколькими значениями. 2. Используйте цикл for-each для перебора элементов массива и вывода каждого из них на экран. 3. После вывода каждого элемента удвойте его значение и снова выведите массив с удвоенными значениям C++
Для начала создадим массив вещественных чисел и заполним его несколькими значениями:
```cpp #include #include int main() { std::vector numbers = {1.5, 2.3, 3.7, 4.1, 5.6}; std::cout << "Исходный массив: "; for (double num : numbers) { std::cout << num << " "; } // Здесь будет код для удвоения значений return 0; } ```Теперь добавим код для удвоения значений и вывода массива с удвоенными значениями:
```cpp #include #include int main() { std::vector numbers = {1.5, 2.3, 3.7, 4.1, 5.6}; std::cout << "Исходный массив: "; for (double num : numbers) { std::cout << num << " "; } for (double &num : numbers) { num *= 2; } std::cout << "\nМассив с удвоенными значениями: "; for (double num : numbers) { std::cout << num << " "; } return 0; } ```Далее произойдет удвоение каждого элемента массива. Цикл for-each перебирает каждый элемент массива и умножает его на 2:
```cpp for (double &num : numbers) { num *= 2; } ```И, наконец, после удвоения значений каждого элемента массива, мы выводим массив с удвоенными значениями:
```cpp std::cout << "\nМассив с удвоенными значениями: "; for (double num : numbers) { std::cout << num << " "; } ```В результате выполнения этого кода мы получим следующий вывод:
Таким образом, каждый элемент исходного массива был удвоен и мы успешно вывели массив с удвоенными значениями.