Вопрос задан 18.06.2023 в 14:59. Предмет Информатика. Спрашивает Чуракова Анастасия.

11. Создать ДИНАМИЧЕСКИЙ одномерный массив: размерность массива ввести с клавиатуры, элементы

массива ввести с клавиатуры. Присвоить всем элементам значение «0». Вывести элементы массива на экран. Увеличить значения всех элементов массива на величину, равную i+10 (i-индекс элемента массива). Вывести массив на экран. c++​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мамаев Влад.

#include <iostream>

signed main() {

setlocale(LC_ALL, "Ru");

int arrSize;

std::cout << "Введите размер массива: ";

std::cin >> arrSize;

int* arr = new int[arrSize];

std::cout << "Введите элементы массива: ";

for (int i = 0; i < arrSize; ++i)

 std::cin >> arr[i];

std::cout << "Введенный пользователем массив: ";

for (int i = 0; i < arrSize; ++i)

 std::cout << arr[i] << " ";

for (int i = 0; i < arrSize; ++i)

 arr[i] = 0;

 

std::cout << "\nВсем элементам массива присвоили значение 0: ";

for (int i = 0; i < arrSize; ++i)

 std::cout << arr[i] << " ";

std::cout << "\nУвеличили значения всех элементов на i+10: ";

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

 arr[i] += i + 10;

 std::cout << arr[i] << " ";

}

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания динамического одномерного массива в C++, вы можете использовать операторы `new` и `delete`. Вот подробное объяснение шагов, которые нужно выполнить:

1. Введите размерность массива с клавиатуры. Для этого вы можете использовать функцию `cin` из стандартной библиотеки C++. 2. Создайте динамический массив с помощью оператора `new`. Размерность массива должна быть равна введенному значению. 3. Используя цикл `for`, введите элементы массива с клавиатуры и присвойте им значение "0". 4. Выведите элементы массива на экран, снова используя цикл `for`. 5. Используя цикл `for`, увеличьте значения всех элементов массива на величину, равную `i + 10`, где `i` - индекс элемента массива. 6. Выведите массив на экран снова, используя цикл `for`. 7. Не забудьте освободить память, выделенную для массива, с помощью оператора `delete`.

Вот пример кода, который реализует описанные шаги:

```cpp #include using namespace std;

int main() { int size; cout << "Введите размерность массива: "; cin >> size;

int* arr = new int[size];

for (int i = 0; i < size; i++) { arr[i] = 0; }

cout << "Элементы массива после инициализации: "; for (int i = 0; i < size; i++) { cout << arr[i

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос