C++ çalışma sorusu – 50

Elimizde bir tamsayı vector‘ü var. Bu vector‘den hareketle aynı öğe sayısına sahip bir başka tamsayı vector‘ü oluşturmamız gerekiyor.

Oluşturacağımız vector‘un her bir öğesi kaynak vector‘de tutulan o indisli öğenin sağında bulunan kendisinden daha büyük öğelerin (surpasser) sayısı olacak.
Biraz karışık mı geldi? Bir örnekle açıklayalım:

kaynak vector’ümüzde tutulan değerler

olsun. Oluşturacağımız vector‘de şu değerler tutuluyor olmalı:

Bu işi gerçekleştiren getSurpasserVec isimli işlevi tanımlayınız:

İşlevin parametresi kaynak vector
İşlevin geri dönüş değeri istenen vector

Share

Necati Ergin

C ve Sistem Programcıları Derneğinde eğitmen olarak çalışıyor.

Bunlar da ilginizi çekebilir

Kod Eklemek İçin Okuyun