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

Помогите, пожалуйста, с задачей на с++.
Удаление элемента
Удалите из массива элемент в индексом k. Обратите внимание, считывание и вывод массива уже написаны за вас, необходимо написать только фрагмент программы — само удаление элемента.

Входные данные

В первой строке задано натуральное число n (n≤100) и индекс k (0≤k
Примечание

Для того чтобы удалить из массива A последний элемент необходимо использовать инструкцию pop_back():

A.pop_back();
Размер массива уменьшится на единицу. Данная инструкция выдаст ошибку выполнения, если вызвать её на пустом векторе.

Приложения:

restIess: надо еще?
kaedehara: да, если можно!!
restIess: метод erase() можно использовать?
kaedehara: предполагается, что здесь нужно правильно использовать функцию для вектора, так что не уверена. но попробовать стоит.
restIess: erase это метод для вектора, но тут в задании что-то про еще один метод для удаления написано
kaedehara: извините, не знала, начала изучать язык совсем недавно. вот думаю, что именно этот метод и нужно использовать, наверное.
utochkakryaka: Можно, пожалуйста, увидеть итоговый код? Никак не получается решить(
kaedehara: у меня самой эта задача осталась незаконченной, извините

Ответы

Автор ответа: utochkakryaka
2

Ответ:

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int n, k;

   cin >> n >> k;

   vector <int> A(n);

   for (int i = 0; i < A.size(); i++) {

       cin >> A[i];

   }

   A.erase(A.begin() + k);

   for (int i = 0; i < A.size(); ++i) {

       cout << A[i] << " ";

   }

   cout << endl;

   return 0;

}

Объяснение:

Сам не ожидал найти решение в одну строку, удачи! :)

Похожие вопросы
Предмет: Немецкий язык, автор: Astrid134218
Ответьте письменно на следующие вопросы(на немецком).
1) Was sund die Messen in der Tat?
2) Worin spielt die Universalmesse "Minsker Kirmasch" eine grosse Rolle?

Messen als Marketingstrategien

1. Die Hauptaufgabe der Messeaussteller ist die Förderung des Warenaustausches über die Grenzen hinweg. Die Messen sind für alle Unternehmen, von mächtigen Konzernen bis zu den kleinen Firmen, von besonderer Bedeutung. Sie sind ein effektives Marketinginstrument. Hier kann man die volle Palette des Warenangebots auf dem Markt wie im Spiegel sehen, die Konkurrenten einschätzen, die Preise vergleichen und neue Technologien kennenlernen. Die Reaktion der Messebesucher auf die Waren ermöglicht eine effektivere Absatzpolitik1, die zur richtigen Gestaltung des Marktwesens beiträgt. Die gegenwärtigen Veränderungen in der staatlichen Planwirtschaft hin zu einer Marktwirtschaft und der Dezentralisierung haben auch eine intensive Entwicklung der Messewirtschaft in den neuen unabhängigen Staaten hervorgerufen. Es sind zahlreiche Messegesellschaften auf dem Territorium der ehemaligen Sowjetunion entstanden. In der Republik Belarus arbeiten heute„Minsk-Expo“,„Expo-Service“,„Belt-Expo“u.a. Die deutsche Wirtschaft hat grosses Interesse daran, dass in den neuen unabhängigen Staaten eine funktionsfähige Messestruktur entsteht.

19

2.Die Messen sind in der TatPlattform für multinationale Kontakte, Geschäfte, Wettbewerb und Kommunikation. Die deutsche Wirtschaft sieht ihre Beteiligung an marktführenden Messen als Bestandteil ihrer Marketingstrategie an. Sie orientiert sich hier auf einemittel-undlangfristige Produktplanung und Handelspolitik.

3.Die Internationale Universalmesse „Minsker Kirmasch“ lädt die Teilnehmer zweimal jährlich im Frühling und im Herbst ein. Sie spielt in der wirtschaftlichen Integration zwischen Belarus und den Ländern des „nahen und fernen Auslands“ sowie in der Entwicklung der Handelsbeziehungen eine grosse Rolle.

Предмет: Русский язык, автор: aliabdurakhmanov14
Предмет: Қазақ тiлi, автор: ggeegnbvi