2 - savol
2-javob
Java dasturlash tili
Do while operatori orqali ishlangan
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("n = ");
int n = scanner.nextInt();
int s = 0;
int i = 0;
do {
i++;
if (n % i == 0) {
s++;
System.out.println(n + " soni " + i + " ga qoldiqsiz bo'linadi");
}
}
while (i <= n);
System.out.println(n + " sonining bo'luvchilari soni = " + s);
}
Telegram | Viktorina bot | YouTube
2-javob
Java dasturlash tili
Do while operatori orqali ishlangan
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("n = ");
int n = scanner.nextInt();
int s = 0;
int i = 0;
do {
i++;
if (n % i == 0) {
s++;
System.out.println(n + " soni " + i + " ga qoldiqsiz bo'linadi");
}
}
while (i <= n);
System.out.println(n + " sonining bo'luvchilari soni = " + s);
}
Telegram | Viktorina bot | YouTube
#savol_cpp_begin_17
Sonlar o'qida A, B, C nuqtalar berilgan. AC va BC kesmalarning uzunligini va kesmalar uzunligining yig'indisini topuvchi dastur tuzing.
#javob_cpp_begin_17
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double A, B, C, AC, BC, y;
cout <<"A = ";
cin >> A;
cout <<"B = ";
cin >> B;
cout <<"C = ";
cin >> C;
AC = abs(C - A);
BC = abs(C - B);
y = AC + BC;
cout << "AC = " << AC << endl;
cout << "BC = " << BC << endl;
cout << "Yig'indi = " << y << endl;
}
Telegram | Viktorina bot | Youtube
Sonlar o'qida A, B, C nuqtalar berilgan. AC va BC kesmalarning uzunligini va kesmalar uzunligining yig'indisini topuvchi dastur tuzing.
#javob_cpp_begin_17
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double A, B, C, AC, BC, y;
cout <<"A = ";
cin >> A;
cout <<"B = ";
cin >> B;
cout <<"C = ";
cin >> C;
AC = abs(C - A);
BC = abs(C - B);
y = AC + BC;
cout << "AC = " << AC << endl;
cout << "BC = " << BC << endl;
cout << "Yig'indi = " << y << endl;
}
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
#savol_cpp_begin_18
Sonlar o'qida A, B, C nuqtalar berilgan. C nuqta A va B nuqtalar orasida joylashgan. AC va BC kesmalar ko'paytmasini topuvchi dastur tuzing.
Telegram | Viktorina bot | Youtube
Sonlar o'qida A, B, C nuqtalar berilgan. C nuqta A va B nuqtalar orasida joylashgan. AC va BC kesmalar ko'paytmasini topuvchi dastur tuzing.
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
PROGRAMMERS kanalida endi reklama xizmati ham mavjud 😊
Programmers kanali bilan reklama almashmoqchi bo'lganlar diqqatiga❗️❗️❗️
Kanalida obunachilar soni 2.5k dan kam bo'lmagan va IT soxasiga oid kanallar bilan hamkorlik qilishimiz mumkin.
Reklama almashmoqchi bo'lganlar quyidagi manzilga murojaat qiling
Admin🧑💻👇
@AbdullayevZohid
Telegram | Viktorina bot | Youtube
Programmers kanali bilan reklama almashmoqchi bo'lganlar diqqatiga❗️❗️❗️
Kanalida obunachilar soni 2.5k dan kam bo'lmagan va IT soxasiga oid kanallar bilan hamkorlik qilishimiz mumkin.
Reklama almashmoqchi bo'lganlar quyidagi manzilga murojaat qiling
Admin🧑💻👇
@AbdullayevZohid
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
#savol_cpp_begin_18
Sonlar o'qida A, B, C nuqtalar berilgan. C nuqta A va B nuqtalar orasida joylashgan. AC va BC kesmalar ko'paytmasini topuvchi dastur tuzing.
#javob_cpp_begin_18
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double A, B, C, AC, BC, k;
cout <<"A = ";
cin >> A;
cout <<"B = ";
cin >> B;
cout <<"C = ";
cin >> C;
AC = abs(C - A);
BC = abs(C - B);
k = AC * BC;
cout << "AC = " << AC << endl;
cout << "BC = " << BC << endl;
cout << "Ko'paytma = " << k << endl;
}
Telegram | Viktorina bot | Youtube
Sonlar o'qida A, B, C nuqtalar berilgan. C nuqta A va B nuqtalar orasida joylashgan. AC va BC kesmalar ko'paytmasini topuvchi dastur tuzing.
#javob_cpp_begin_18
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double A, B, C, AC, BC, k;
cout <<"A = ";
cin >> A;
cout <<"B = ";
cin >> B;
cout <<"C = ";
cin >> C;
AC = abs(C - A);
BC = abs(C - B);
k = AC * BC;
cout << "AC = " << AC << endl;
cout << "BC = " << BC << endl;
cout << "Ko'paytma = " << k << endl;
}
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Assalomu aleykum Xurmatli dasturchilar. PROGRAMMERS kanalimizda savol - javob viktorinasini olib borayapmiz. Viktorinamizda berilayotgan savollar va javobllar yuqorida qolib ketganligini hisobga olgan holatda, viktorinamizdagi savol javoblarni @programmersQuiz_bot botiga joylab borayapmiz. Botga a'zo bo'ling. Hali savollar oldida ...
Botga yangi savollarni va ularning javoblarini qo'shdik
Viktorina bot
Telegram | Viktorina bot | Youtube
Botga yangi savollarni va ularning javoblarini qo'shdik
Viktorina bot
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
JAVA
#java #gui #event #handling
#java #gui #event #handling
import java.awt.*;Telegram | Viktorina bot | Youtube
import java.awt.event.*;
class Programmers extends Frame {
TextField textField;
ProgrammersChannel()
{
textField = new TextField();
textField.setBounds(60, 50, 180, 25);
Button button = new Button("Bu yerni bosing");
button.setBounds(100, 120, 80, 30);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
textField.setText("C++ && Java && Kotlin => Programmers");
}
});
add(textField);
add(button);
setVisible(true);
}
public static void main(String[] args)
{
new ProgrammersChannel();
}
}
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Asosiy ishlatiladigan portlar:
#portlar
#portlar
HTTP – Port 80Telegram | Viktorina bot | Youtube
HTTPS – 443
FTP – 21
FTPS / SSH – 22
POP3 – 110
POP3 SSL – 995
IMAP – 143
IMAP SSL – 993
SMTP – 25 (Alternate: 26)
SMTP SSL – 587
MySQL – 3306
cPanel – 2082
cPanel SSL – 2083
WHM (Webhost Manager) – 2086
WHM (Webhost Manager) SSL – 2087
Webmail – 2095
Webmail SSL – 2096
WebDAV/WebDisk – 2077
WebDAV/WebDisk SSL – 2078
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Javada o'yin: Raqam topish o'yini
#java #game #number #guessing
#java #game #number #guessing
import java.util.Scanner;Telegram | Viktorina bot | Youtube
public class NumberGuessingGameMain
{
public static void main(String args[])
{
int attempt = 1;
int guessedNumberByUser = 0;
int expectedNumber = (int) (Math.random() * 99 + 1);
Scanner userInput = new Scanner(System.in);
System.out.println("Xush kelibsiz !\nSiz raqam topishingiz kerak yutishingiz uchun. \nSizda 5ta imkon bor");
do {
System.out.print("Raqamni kiriting: 1 va 100 ning orasida\n");
if(userInput.hasNextInt()) {
guessedNumberByUser = userInput.nextInt();
if (guessedNumberByUser == expectedNumber)
{
System.out.println("Topdingiz ). Siz yutdingiz )");
break;
}
else if (guessedNumberByUser < expectedNumber)
System.out.println("Yashirilgan raqamdan kichkina raqam kiritdingiz");
else if (guessedNumberByUser > expectedNumber)
System.out.println("Yashiringan raqamdan katta raqam kiritdingiz");
if(attempt == 5) {
System.out.println("Imkoningiz tugadi. Yana bir boshidan harakat qiling )");
break;
}
attempt++;
}else {
System.out.println("Taxminiy raqam xato kiritildi (");
break;
}
} while (guessedNumberByUser != expectedNumber);
}
}
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
#savol_cpp_begin_19
To'g'ri to'rtburchakning qarama-qarshi uchlarikoordinatalari berilgan. Uning tomonlari koordinata o'qiga parallel. To'gri to'rtburchakning perimetri va yuzasini topuvchi dastur tuzing.
Telegram | Viktorina bot | Youtube
To'g'ri to'rtburchakning qarama-qarshi uchlarikoordinatalari berilgan. Uning tomonlari koordinata o'qiga parallel. To'gri to'rtburchakning perimetri va yuzasini topuvchi dastur tuzing.
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
#savol
Massiv berilgan. Juft o'rindagilarni boshqa massivga o'zlashtiring va yig'indisini hisoblang.
#javob
Java dasturlash tilida
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Massiv elementlari sonini kiriting = ");
int n = scanner.nextInt();
int[] a = new int[n];
System.out.print(n + " ta massiv elementini kiriting = ");
for (int i = 0; i < a.length; i++) {
a[i] = scanner.nextInt();
}
System.out.print("Siz kiritgan " + n + " ta massiv elementlari: ");
for (int j : a) {
System.out.print(j + " ");
}
int[] b = new int[n];
int t = 0;
int s = 0;
for (int i = 0; i < a.length; i++) {
if (i % 2 == 0) {
b[t++] = a[i];
s += a[i];
}
}
System.out.print("\nJuft o'rindagi massiv elementlari: ");
for (int i = 0; i < t; i++) {
System.out.print(b[i] + " ");
}
System.out.print("\nUlarning yig'indisi = " + s);
}
Telegram | Viktorina bot | YouTube
Massiv berilgan. Juft o'rindagilarni boshqa massivga o'zlashtiring va yig'indisini hisoblang.
#javob
Java dasturlash tilida
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Massiv elementlari sonini kiriting = ");
int n = scanner.nextInt();
int[] a = new int[n];
System.out.print(n + " ta massiv elementini kiriting = ");
for (int i = 0; i < a.length; i++) {
a[i] = scanner.nextInt();
}
System.out.print("Siz kiritgan " + n + " ta massiv elementlari: ");
for (int j : a) {
System.out.print(j + " ");
}
int[] b = new int[n];
int t = 0;
int s = 0;
for (int i = 0; i < a.length; i++) {
if (i % 2 == 0) {
b[t++] = a[i];
s += a[i];
}
}
System.out.print("\nJuft o'rindagi massiv elementlari: ");
for (int i = 0; i < t; i++) {
System.out.print(b[i] + " ");
}
System.out.print("\nUlarning yig'indisi = " + s);
}
Telegram | Viktorina bot | YouTube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Java Exception
#java #exception
#java #exception
import java.io.*;
class Main {
public static void findFile() throws IOException {
File newFile = new File("test.txt");
FileInputStream stream = new FileInputStream(newFile);
}
public static void main(String[] args) {
try {
findFile();
}
catch (IOException e) {
System.out.println(e);
}
}
}
Telegram | Viktorina bot | YouTubeTelegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
#savol_cpp_begin_19
To'g'ri to'rtburchakning qarama-qarshi uchlarikoordinatalari berilgan. Uning tomonlari koordinata o'qiga parallel. To'gri to'rtburchakning perimetri va yuzasini topuvchi dastur tuzing.
#javob_cpp_begin_19
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double x1, x2, y1, y2, x, y;
cout << "x1 = ";
cin >> x1;
cout << "y1 = ";
cin >> y1;
cout << "x2 = ";
cin >> x2;
cout << "y2 = ";
cin >> y2;
x = abs(x2 - x1);
y = abs(y2 - y1);
cout << "x = " << x << endl;
cout << "x = " << x << endl;
cout << "Perimetri = " << 2 * (x + y) << endl;
cout << "Yuzasi = " << (x * y);
}
Telegram | Viktorina bot | Youtube
To'g'ri to'rtburchakning qarama-qarshi uchlarikoordinatalari berilgan. Uning tomonlari koordinata o'qiga parallel. To'gri to'rtburchakning perimetri va yuzasini topuvchi dastur tuzing.
#javob_cpp_begin_19
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double x1, x2, y1, y2, x, y;
cout << "x1 = ";
cin >> x1;
cout << "y1 = ";
cin >> y1;
cout << "x2 = ";
cin >> x2;
cout << "y2 = ";
cin >> y2;
x = abs(x2 - x1);
y = abs(y2 - y1);
cout << "x = " << x << endl;
cout << "x = " << x << endl;
cout << "Perimetri = " << 2 * (x + y) << endl;
cout << "Yuzasi = " << (x * y);
}
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Assalomu aleykum Xurmatli dasturchilar. PROGRAMMERS kanalimizda savol - javob viktorinasini olib borayapmiz. Viktorinamizda berilayotgan savollar va javobllar yuqorida qolib ketganligini hisobga olgan holatda, viktorinamizdagi savol javoblarni @programmersQuiz_bot botiga joylab borayapmiz. Botga a'zo bo'ling. Hali savollar oldida ...
Botga yangi savollarni va ularning javoblarini qo'shdik
Viktorina bot
Telegram | Viktorina bot | Youtube
Botga yangi savollarni va ularning javoblarini qo'shdik
Viktorina bot
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
#savol_cpp_begin_20
Tekislikdagi berilgan ikki nuqta (x1,y1), (x2,y2) orasidagi masofani topuvchi dastur tuzing.
Telegram | Viktorina bot | Youtube
Tekislikdagi berilgan ikki nuqta (x1,y1), (x2,y2) orasidagi masofani topuvchi dastur tuzing.
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Kotlin, Flutter, Android, Firebase kabi texnologiyalarni o'rgatuvchi sayt
saytga kirish
Telegram | Viktorina bot | Youtube
saytga kirish
Telegram | Viktorina bot | Youtube
Telegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Java sana funksiyalari:
#java #date
#java #date
import java.util.Date;
public class DateDemo {
public static void main(String args[]) {
Date date = new Date();
System.out.println(date.toString());
}
}
Telegram | Viktorina bot | YoutubeTelegram
PROGRAMMERS
Guruh: @Cpp_java_dasturlash
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev
Android: @prog_mz_android
Quiz bot: @programmersQuiz_bot
Portfolio: @ProgrammersPortfolio
Reklama: https://t.iss.one/programmers_reklama/2
Kanal uchun taklif:
@Mr_Max_Telegram
@ZohidAbdullayev