О‘zbekiston respublikasi axborot
Download 34.95 Kb.
|
1698031785 (1)
- Bu sahifa navigatsiya:
- Bajardi: To’rayev Sunnat Tekshirdi: Atoyev Suhrob
О‘ZBEKISTON RESPUBLIKASI AXBOROTTEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI1-topshiriq Bajardi: To’rayev Sunnat Tekshirdi: Atoyev SuhrobTopshiriq: Password Generator Password quyidagilardan iborat bo’lishi shart: Lotin harflari (katta va kichik); Raqamlar; Simvollar Input: L – parolni uzunligi; N – parollar soni. Output: L uzunlikdagi N ta parol. Misol: L=5; N=2 | 2p#6F h7Z$a P.S. Ixtiyoriy dasturlash tilidan foydalanish mumkin. C++:
#include using namespace std; string generatePassword(int length) { static const char alphanum[] = "0123456789" "!@#$%^&*" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz"; string password; for (int i = 0; i < length; ++i) { password.push_back(alphanum[rand() % (sizeof(alphanum) - 1)]); } return password; } int main() { srand(time(0)); // Seed for the random number generator int L, N; cout << "Parol uzunligini kiriting: "; cin >> L; cout << "Parollar sonini kiriting: "; cin >> N; cout << L << " uzunlikdagi " << N << " ta parollar:" << endl; for (int i = 0; i < N; ++i) { cout << generatePassword(L) << endl; } return 0; } Download 34.95 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling