en
Feedback
Python daturlash maktabi 🐍

Python daturlash maktabi 🐍

Open in Telegram
647
Subscribers
No data24 hours
-17 days
-430 days
Posts Archive
1. Python Boshlang'ich - Tanishuv @uz_python Buni albatta kòrib chiqing va albatta siz eng zõr dasturlash tilini õrganishni boshlang !!!

#include<bits/stdc++.h> using namespace std; struct KOMPUTER { int id; string nomi; string YILI; string XOTIRASI; }; int main() { int n,k,d; KOMPUTER a[10]; deque<int> myDeque; a[0].id=1; a[0].nomi= "HP "; a[0].XOTIRASI="1024 GB"; a[0].YILI="2012"; a[1].id=2; a[1].nomi= "ACER "; a[1].XOTIRASI="1024 GB"; a[1].YILI="2015"; a[2].id=3; a[2].nomi= "SAMSUNG "; a[2].XOTIRASI="512 GB"; a[2].YILI="2018"; a[3].id=4; a[3].nomi= "LG "; a[3].XOTIRASI="2048 GB"; a[3].YILI="2019"; a[4].id=5; a[4].nomi= "TOSHIBA "; a[4].XOTIRASI="1024 GB"; a[4].YILI="2019"; a[5].id=6; a[5].nomi= "APPLE "; a[5].XOTIRASI="1024 GB"; a[5].YILI="2016"; a[6].id=7; a[6].nomi= "SAMSUNG "; a[6].XOTIRASI="512 GB"; a[6].YILI="2014"; a[7].id=8; a[7].nomi= "AVTECH "; a[7].XOTIRASI="1024 GB"; a[7].YILI="1996"; a[8].id=9; a[8].nomi= "LINUX "; a[8].XOTIRASI="1024 GB"; a[8].YILI="2000"; a[9].id=10; a[9].nomi="ASUS "; a[9].XOTIRASI="512 GB"; a[9].YILI="2017"; for(int i=0;i<10;i++) { for(int j=0;j<10;j++) { if(i!=j && a[i].nomi==a[j].nomi) myDeque.push_back(i); } } cout<<endl<<"Tr"<<"\t"<<"id:"<<"\t"<<"Nomi:""\t"<<" YILI:"<<"\t"<<" XOTIRASI:"<<endl; for (int i=0;i<10; i++) { cout<<i+1<<"\t"<<a[i].id<<"\t"<<a[i].nomi<<"\t\t"<<a[i].YILI<<"\t\t"<<a[i].XOTIRASI<<endl; } cout<<"\n Navbat orqali bir xil nomli KOMPUTERLARni ekranga chiqarildi: "; cout<<endl<<"Tr"<<"\t"<<"id:"<<"\t"<<"Nomi:""\t"<<" YILI:"<<"\t"<<" XOTIRASI:"<<endl; for(int i = 0; i < myDeque.size(); i++) { cout<<i+1<<"\t"<<a[ myDeque[i]].id<<"\t"<<a[ myDeque[i]].nomi<<"\t\t"<<a[ myDeque[i]].YILI<<"\t\t"<<a[ myDeque[i]].XOTIRASI<<endl; } return 0; }

/* Ikki ro'yhat birlashtirilsin */ #include <bits/stdc++.h> using namespace std; int main() { list<int> list1,list2; int n,m; cout<<"1- list elementlari soni: "; cin>>n; cout<<"1- list elementlarini kiriting: "; for(int i=0;i<n;i++) { int k; cin>>k; list1.push_back(k); } cout<<"2- list elementlari soni: "; cin>>m; cout<<"2- list elementlarini kiriting: "; for(int i=0;i<m;i++) { int k; cin>>k; list2.push_back(k); } list2.merge(list1); cout << "List: "; for (auto i = list2.begin(); i != list2.end(); ++i) cout << *i << " "; return 0; }

#include <iostream> #include<deque> using namespace std; int main() { deque <int> navbat1,navbat; int n; cout<<"n= "; cin>>n; cout<<"navbat elementlarini kiriting: "; for(int i=0;i<n;i++) { int k; cin>>k; navbat.push_back(k); } int k=0; int min=navbat.front(); for(int i:navbat) { if(i<min)min=i; } for(int i:navbat) { navbat1.push_back(i); if(i==min) navbat1.push_back(0); k++; navbat.pop_front(); } cout<<"\n navbatni minimal elementidan keyingi o'rniga 0 joylashtirilsin: "; for(int j:navbat1) { cout<<j<<" "; } return 0; }

#include <iostream> #include<deque> using namespace std; int main() { deque <int> navbat1,navbat; int n; cout<<"n= "; cin>>n; cout<<"navbat elementlarini kiriting: "; for(int i=0;i<n;i++) { int k; cin>>k; navbat.push_back(k); } int k=0; int min=navbat.front(); for(int i:navbat) { if(i<min)min=i; } for(int i:navbat) { if(i==min) navbat1.push_back(0); else navbat1.push_back(i); k++; navbat.pop_front(); } cout<<"\n navbatni minimal elementi o'rniga 0 joylashtirilsin: "; for(int j:navbat1) { cout<<j<<" "; } return 0; }

image_2019-11-16_22-10-49.png0.03 KB

#include <iostream> #include<deque> ///Navbat juft elementlari o'chirilsin using namespace std; int main() { deque <int> navbat1,navbat; int n; cout<<"n= "; cin>>n; cout<<"navbat elementlarini kiriting: "; for(int i=0;i<n;i++) { int k; cin>>k; navbat.push_back(k); } int k=0; for(int i:navbat) { if(k%2==0) navbat1.push_back(i); k++; navbat.pop_front(); }cout<<"\n navbat juft o'rnidagi elementlari o'chirilsin: "; for(int j:navbat1) { cout<<j<<" "; } return 0; }

/* Stek elementlari teskari tartibda joylashtirib chiqilsin. */ #include<bits/stdc++.h> using namespace std; stack<char> st; string ns; char pastki_qismiga_joylashtir(char x) { if(st.size() == 0) st.push(x); else { char a = st.top(); st.pop(); pastki_qismiga_joylashtir(x); st.push(a); } } char teskari() { if(st.size()>0) { char x = st.top(); st.pop(); teskari(); pastki_qismiga_joylashtir(x); } } int main() { st.push('1'); st.push('2'); st.push('3'); st.push('4'); cout<<"Asosiy Stack"<<endl; cout<<"1"<<" "<<"2"<<" " <<"3"<<" "<<"4" <<endl; teskari(); cout<<"teskari Stack" <<endl; while(!st.empty()) { char p=st.top(); st.pop(); ns+=p; } cout<<ns[3]<<" "<<ns[2]<<" " <<ns[1]<<" "<<ns[0]<<endl; return 0; }

/* RO’YHAT har ikkinchi elementi o’chirilsin. */ #include <bits/stdc++.h> using namespace std; int main() { list <int> num_list; int n,k; cin>>n; for(int i=0;i<n;i++) { cin>>k;num_list.push_back(k); } size_t size = num_list.size(); cout<<"natija: "; list <int> :: iterator it = num_list.begin(); while(size--) { auto toDelete = it; it++; if (size%2==1) num_list.erase(toDelete); } for(it = num_list.begin(); it != num_list.end(); ++it) { cout << *it << " "; } cout << endl; return 0; }

Оёқ кийимингизнинг размери охирига 2 та (0) қўшинг, ундан туғилган йилингизни айириб юборинг . Унга ҳозирги йилни қўшинг. Охи
Оёқ кийимингизнинг размери охирига 2 та (0) қўшинг, ундан туғилган йилингизни айириб юборинг . Унга ҳозирги йилни қўшинг. Охирги 2 та сон сизнинг ёшингиз! @uz_python •┈•┈•✿••❁📖❁••✿•┈•┈•

MTA laboratoriya MI 3.docx0.47 KB

😁😁😁Dasturlashni endi boshlaganingda shunday bo'lishi mumkin lekin sen aslo chekinma👍👍 @BekorchiStudentlar @uz_python

MTA laboratoriya MI 2.docx0.25 KB

#include #include using namespace std; int main(){ list a; for(int i=0;i&lt;10;i++){ a.push_back(i+1); } int kalit; cin&gt;&g
#include<iostream> #include<list> using namespace std; int main(){ list <int> a; for(int i=0;i<10;i++){ a.push_back(i+1); } int kalit; cin>>kalit; cout<<"Ro'yxat:\n"; for(int i:a){ cout<<i<<" ";} cout<<endl; for(int i:a){ if(i>kalit) cout<<i<<" "; } }

#Savol1 1.Ketma-ket qidiruv usulidan foydalanib, ro‘yhatda berilgan kalitdan katta elementlarni toping

2) #include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; struct node { int key; struct node *left, *right; }; int arr[12]; int i=0,k=0; struct node *T = NULL; struct node *newNode(int item) { struct node *temp = (struct node *)malloc(sizeof(struct node)); temp->key = item; temp->left = temp->right = NULL; return temp; } int pretrave(node *tree){ if(tree!=NULL) {int a=0,b=0; if(tree->left!=NULL) a=tree->left->key; if(tree->right!=NULL) b=tree->right->key; cout<<tree->key<<" - chapida "<<a<<" - o`ngida "<<b<<" \n"; pretrave(tree->left); pretrave(tree->right); } return 0; } int intrave(node *tree){ if(tree!=NULL) { intrave(tree->left); arr[i++]=tree->key; intrave(tree->right); } return 0; } node *new_tree(int *arr, int start, int end){ if(start>end) return NULL; else { int mid=(start+end)/2; node *tree=new node; tree->key=arr[mid]; tree->left=new_tree(arr,start,mid-1); tree->right=new_tree(arr,mid+1,end); return tree; } } struct node* insert(struct node* node, int key) { if (node == NULL) return newNode(key); if (key < node->key) node->left = insert(node->left, key); else node->right = insert(node->right, key); return node; } void insert_terminal(struct node *root) { if (root != NULL) { insert_terminal(root->left); if(root->left == NULL && root->right == NULL){ T = insert(T,root->key); k++; } insert_terminal(root->right); } } int main() { struct node *root = NULL; printf("Daraxt tugunlari soni: "); int n; cin>>n; printf("Daraxt tugunlarini kiriting: \n"); for(int i=0; i<n; i++) { float temp; cin>>temp; root = insert(root, temp); } pretrave(root); cout<<endl; cout<<endl; insert_terminal(root); intrave(T); T = new_tree(arr,0,k-1); pretrave(T); return 0; }