Variantlar (X(N) massivlar uchun)



Yüklə 19,23 Kb.
səhifə3/3
tarix03.12.2023
ölçüsü19,23 Kb.
#171865
1   2   3
cpp
#include
#include

void printDuplicateElements(const std::vector& arr) {
int n = arr.size();

// Har bir elementni tekshirish
for (int i = 0; i < n; i++) {
// Agar element takrorlanmasa, unga -1 qiymatini beramiz
if (arr[abs(arr[i])] >= 0) {
arr[abs(arr[i])] = -arr[abs(arr[i])];
}
// Aks holda, elementni ekranga chiqaramiz
else {
std::cout << abs(arr[i]) << " ";
}
}
}

int main() {
std::vector arr = {1, 2, 3, 4, 2, 5, 6, 3, 4};
printDuplicateElements(arr);

return 0;
}
Yüklə 19,23 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin