|
Tohirov Og’abek Tekshirdi: Sharipov B. A. Guruh: 030-21 toshkent – 2023 Variant – 17
|
Sana | 22.12.2023 | Hajmi | 100,12 Kb. | | #127121 |
Bog'liq 1 - Amaliy Ish Og\'abek
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL‑XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
MA’LUMOTLAR TUZILMASI VA ALGORITMLAR
FANIDAN
1-AMALIY ISH TOPSHIRIG‘I.
MA’LUMOTLAR TUZILMALARINING UMUMIY KO'RINISHLARI
Bajardi: Tohirov Og’abek
Tekshirdi: Sharipov B. A.
Guruh: 030-21
TOSHKENT – 2023
Variant – 17
#include
#include
#include
#include
bool yagonaRaqam(int num) {
std::set digits;
while (num > 0) {
int digit = num % 10;
if (digits.find(digit) != digits.end()) {
return false; // takrorlangan raqam topadi
}
digits.insert(digit);
num /= 10;
}
return true; // All digits are unique
}
int takrorlanmasRaqamlarHisoblash(std::vector array) {
int count = 0;
for (int num : array) {
if (yagonaRaqam(num)) {
count++;
}
}
return count;
}
int main() {
std::vector array = {123, 456, 789, 112, 222, 456, 789};
int result = takrorlanmasRaqamlarHisoblash(array);
std::cout << "Farqli bo'lgan elementlar soni " << result << std::endl;
return 0;
}
|
| |