Предмет: Информатика, автор: tortworldeducarion

C++ Удалить елемент из массива
Нужно ввести элементы (цифры) в массив и вывести этот массив, а затем выбрать элемент который нужно удалить и вывести массив уже с удаленным элементом.

Ответы

Автор ответа: GoldmanYT
1

#include <iostream>

using namespace std;

int n, t = 0, k;

int main()

{

cin >> n >> k;

int a[n];

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

{

cin >> a[i - t];

if (i + 1 == k)

t = 1;

}

for (int i = 0; i + 1 < n; i++)

cout << a[i] << " ";

}


tortworldeducarion: код не работает
GoldmanYT: Сначала вводите количество элементов, после - номер элемента, который нужно удалить. Затем - n элементов массива.
GoldmanYT: Я бы исправил, если бы вы не отметили неправильность.
tortworldeducarion: сейчас создам второй вопрос
tortworldeducarion: https://znanija.com/task/42602457
tortworldeducarion: переходите туда
tortworldeducarion: прошу прощения, все работает
tortworldeducarion: а за то что там точки с запятой не было я и сам знаю
tortworldeducarion: из-за моей невнимательности вы заработали дополнительные баллы)
Похожие вопросы