نصائح و استشارات برمجية
Открыть в Telegram
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24
Больше1 448
Подписчики
Нет данных24 часа
+17 дней
+1430 день
Архив постов
#include <iostream>
#include <cmath>
#include <string>
#include <algorithm>
#include <fstream>
#include <utility>
#include <vector>
#include <iterator>
using namespace std;
struct node
{
int item;
node*next;
};
int counter=0;
node*head;
void insert_from_front(int item)
{
node*newnode=new node;
newnode->item=item;
newnode->next=NULL;
if(head==NULL)
{
head = newnode;
}
else{
newnode->next=head;
head=newnode;
}
counter++;
}
void insert_from_back(int item)
{
node*newnode=new node;
newnode->item=item;
newnode->next=NULL;
if(head==NULL)
{
head = newnode;
}
else
{
node*t=head;
while(t->next!=NULL)
{
t=t->next;
}
t->next=newnode;
newnode->next=NULL;
}
counter++;
}
void insertpos(int pos, int element)
{
if(pos==1)
{
insert_from_front(element);
}
else if(pos>1)
{
node*newnode=new node;
newnode->item=element;
node*f=head;
node*p=f;
int i=1;
while(i<pos)
{
p=f;
f=f->next;
i++;
}
p->next=newnode;
newnode->next=f;
counter++;
}
}
void delete_front()
{
if(head==NULL)
{
cout<<"linked list under flow\n";
}
else if(counter==1)
{
delete head;
head=NULL;
counter--;
}
else{
node*temp=head;
head=head->next;
delete temp;
counter--;
}
}
void delete_back()
{
if(head==NULL)
{
cout<<"linked list under flow\n";
}
else if(counter==1)
{
delete head;
head=NULL;
counter--;
}
else{
node*f=head;
node*p=f->next;
while(p->next!=NULL)
{
f=p;
p=p->next;
}
f->next=NULL;
delete p;
counter--;
}
}
void deletpos(int pos)
{
if(pos==1)
{
delete_front();
}
else if(pos>1&&pos<=counter)
{
node*f=head;
node*p=f;
int i=1;
while(i<pos)
{
p=f;
f=f->next;
i++;
}
p->next=f->next;
delete f;
counter--;
}
}
void display()
{
node*cur=head;
while(cur!=NULL)
{
cout<<cur->item<<" ";
cur=cur->next;
}
cout<<"\n";
}
int main()
{
/*insert_from_back(5);
insert_from_back(6);
insert_from_front(3);
insertpos(2,4);
delete_back();
deletpos(2);
display();*/
while (true) {
cout << "Choose operation:\n"
<< "1. Append\n"
<< "2. Prepend\n"
<< "3. Insert After\n"
<< "4. Delete from Front\n"
<< "5. Delete from End\n"
<< "6. Delete After\n"
<< "7. Display\n"
<< "8. Exit\n";
int choice, value, key;
cin >> choice;
switch (choice) {
case 1:
cout << "Enter value to append: ";
cin >> value;
insert_from_back(value);
break;
case 2:
cout << "Enter value to prepend: ";
cin >> value;
insert_from_back(value);
break;
case 3:
cout << "Enter key after which to insert: ";
cin >> key;
cout << "Enter value to insert: ";
cin >> value;
insertpos(key,value);
break;
case 4:
delete_front();
break;
case 5:
delete_back();
break;
case 6:
cout << "Enter key after which to delete: ";
cin >> key;
deletpos(key);
break;
case 7:
display();
break;
case 8:
return 0;
default:
cout << "Invalid choice\n";
}
}
انت المشروع اللي عامله android مش ملف kotlin عادي خالص
لازم تعمل مشروع kotlin نوعه console app مش android
1. Mini Voting System:
نظام تصويت بسيط لاستطلاع آراء المستخدمين.
2. Contact Management System:
نظام إدارة جهات الاتصال والمعلومات ذات الصلة.
3. Expense Manager:
تطبيق لإدارة المصاريف الشخصية أو العمل.
4. Students Database Management:
نظام لإدارة بيانات الطلاب بما في ذلك الدرجات والجداول الدراسية.
5. Encryption/Decryption Tool:
أداة لتشفير وفك تشفير الرسائل أو الملفات.
6. Airline Booking System:
نظام لحجز تذاكر الطيران عبر الإنترنت.
7. Train Reservation System:
نظام لحجز تذاكر القطار عبر الإنترنت.
8. Calculator Application:
تطبيق حاسبة متقدمة بخيارات متنوعة.
9. Online Chat Application:
تطبيق للدردشة عبر الإنترنت بين المستخدمين.
10. Snake Game:
لعبة الثعبان الكلاسيكية.
11. Rock, Paper, Scissors Game:
لعبة حجر ورقة مقص.
12. Digital Clock:
ساعة رقمية تظهر الوقت الحالي.
13. Online Voting System:
نظام لإجراء الانتخابات عبر الإنترنت.
14. Calendar for any Gregorian Year:
تطبيق لعرض التقويم لأي سنة ميلادية.
15. Employee Banking System:
نظام بنكي خاص بالموظفين يتيح لهم إدارة حساباتهم.
16. Guess the Random Number Game:
لعبة تخمين الرقم العشوائي.
17. Hospital Management System:
نظام لإدارة معلومات المرضى والمواعيد في المستشفى.
Repost from نصائح و استشارات برمجية
●هتلاقي عند اسماء المواقع دي مسائل تقدر ان شاء الله تحلها ⬇️💚:
• Codeforces
• LeetCode
• HackerRank
• TopCoder
• AtCoder
• HackerEarth
• Codewars
هكذا انت سويت سكرين فقط، ما سويت حفظ للصورة اللي سويتلها سكرين
لازم تسوي حفظ و تحدد مكانها وين تبي تحفظها بالظبط
السلام عليكم
يوم اخذ سكرين شوت لشاشة الحاسبة معرف وين تروح الصورة
وين اقدر القاهة
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
