Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al-xorazmiy nomidagi
Quyida dastur kodini ko’rishimiz mumkin
Download 1.82 Mb. Pdf ko'rish
|
1 2
Bog'liqamaliyish 1
- Bu sahifa navigatsiya:
- Shifrlash dasturi
Quyida dastur kodini ko’rishimiz mumkin
#include #include using namespace std; int main() { int a; string l, p, h,f, i, v, t, q, jshshir, tr, ts, l1, p1,pq; ofstream baza; baza.open("O'quvchilari ma'lumotlari.txt"); cout << "Assalomu alaykum online o'quv markazimizga' saytiga xush kelibsiz !\n"; cout << "\n1. Ro'yxatdan o'tish\n"; cout << "\n2. Tizimga kirish\n"; cout << "\n3. Ofline tizim\n\n"; cin >> a; if ( a == 1 ) { cout << "Shaxsiy kabinetga kirish uchun login va parolingizni kiriting" << endl; cout << "\nLogin: "; cin >> l; cout << "Parol: "; cin >> p; cout << "\n\nTizimga muvaffaqiyatli kirdingiz !" << endl; } if ( a == 2 ) { cout << "Royxatdan o'tish uchun quyidagi ma`lumotlarni kiriting"; cout << "\n\nFamiliya: "; cin >> f; cout << "Ism: "; cin >> i; cout << "\nTug'ilgan sana: "; cin >> ts; cout << "\nDoimiy yashash manzili: "; cout << "\n\nViloyat: "; cin >> v; cout << "Tuman: "; cin >> t; cout << "Qishloq: "; cin >> q; cout << "\nJshshir: "; cin >> jshshir; cout << "\nTelefon raqami: "; cin >> tr; cout << "\n\nMa`lumotlar qabul qilindi !" << endl; cout << "\nTizimga kirish uchun login va parol yarating " << endl; cout << "\nLogin: "; cin >> l1; cout << "\nParol: "; cin >> p1; cout << "\n\nTizimdan muvaffaqiyatli ro'yxatdan o'tdingiz !" << endl; } if ( a ==3 ) { cout << "\n\nRo'yxatdan O'tganmisiz " << endl; cout << "\nLogin va parolingizni kiriting" << endl; if (a ==1) { cout << "\n\n Ha !" ; cin>>h; } cout << "\nLogin: "; cin >> l; cout << "Parol: "; cin >> p; cout << " Parolni qaytadan kiriting "< cout << "Parol: "; cin >> p; cout << "\nLogin: "; cin >> l; cout << "\n\nTizimga muvaffaqiyatli kirdindingiz !" << endl; } baza << "O'quvchilari ma'lumotlari\n " << endl; baza << "Foydalanuvchi: " << f << " " << i << endl; baza << "\nTug'ilgan sana: " << ts << endl; baza << "\nDoimiy yashash manzili: " << endl; baza << "\nViloyat: " << v << endl; baza << "Tuman: " << t << endl; baza << "Qishloq: " << q << endl; baza << "\nJshshir: " << jshshir << endl; baza << "\nTelefon raqami: " << tr < baza << "\nLogin: " << l1 << endl; baza << "\nParol: " << p1 << endl; baza.close(); return 0; } Endi “foydalanuvchi ma`lumotlari” nomli faylga yozilgan ma`lumotlarni boshqa dastur yordamida shifrlaymiz Shifrlash uchun kalitni kiritamiz Bizga ma`lumotlarimizni shifrlab berdi Fayldagi ma’lumotlarimiz shifrlandi Shifrlash dasturi #include #include #include using namespace std; void f(string &s) { ofstream out("foydalanuvchi ma'lumotlari.txt"); string key; int len = s.length(); int t,n,i,j,k,sum=0; cout<<"Kalitni kiriting"<<'\n'; cin>>key; int mod = key.size(); j=0; for(i=key.size();i key+=key[j%mod]; j++;} string ans=""; for(i=0;i { ans += (key[i]-'A'+s[i]-'A')%26+'A'; } cout<<"\nShifrlangan matn "< out< out.close(); } int main() { ifstream in("foydalanuvchi ma'lumotlari.txt"); string s; if (in) { while(getline(in, s)) { f(s); } } else { cout << "Bunday fayl topilmadi!\n"; } in.close(); system("pause"); return 0; } Document Outline
Download 1.82 Mb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling