Ich bin sehr Anfänger in C++. Jetzt habe ich mit Blase Art von einem festen Array zu tun. Ich habe es getan. Aber ich möchte eine neue Nummer in das Array aufnehmen, ohne andere Mitglieder zu beseitigen. Wie kann ich das tun?Wie man eine neue Zahl in ein Array (C++) einfügt?
int main()
{
int arr[6] = {7,8,2,9,5 };
int a;
for (int h = 0; h < 1; h++)
{
cout << " Enter the number: ";
cin >> arr[h];
}
for (int i = 0; i < 5; i++)
{
for (int j =i+ 1; j < 6; j++)
{
if (arr[i] > arr[j])
{
a = arr[i];
arr[i] = arr[j];
arr[j] = a;
}
}
}
for (int k = 0; k < 6; k++)
{
cout << arr[k] << endl;
}
return 0;
}
Zeigen Sie Ihren Code hier, verlinken Sie nicht. –
Arrays können nicht wachsen. Wenn Sie etwas wollen, das ['std: vector'] verwendet (http://en.cppreference.com/w/cpp/container/vector). – NathanOliver
Ich behielt einen leeren Platz in meinem Array. Wie zum Beispiel Array [6] = {10, 56, 42, 2, 5} –