С двумерным массивом, состоящим из n вещественных элементов, выполнить следующее: преобразовать массив, удалив из него одинаковые элементы. Освободившиеся в конце массива элементы заполнить звездочками (*). Есть набросок кода, но он удаляет только копии, а сам элемент нет.
#include <iostream>
using namespace std;
int main() {
int size, m, i;
cin >> size;
float* arr = new float[size];
for (m = 0; m < size; m++) {
cin >> arr[m];
}
for (m = 0; m < size; m++) {
cout << arr[m] << endl;
for (i = m + 1; i < size; i++) {
if (arr[m] == arr[i]) {
for (int k = i; k < size - 1; k++) {
arr[k] = arr[k + 1];
}
size--;
}
}
}
return 0;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть структура, которая хранит чимсло из 2 бит, все верно же?
При попытке получения свойств слоёв валидации и расширений в вектора типа VkLayerProperties и VkExtensionProperties, функции VkEnumerateInstanceLayerProperties и VkEnumerateInstanceExtensionProperties...
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Помогите разобраться как реализовать задачу "Спящий парикмахер", используя обмен сообщениями: Send и RecvРазобрался, как реализовать через...