در این تایپیک پروژه هایی را که تو دانشگاه می گند را می زارم.
Printable View
در این تایپیک پروژه هایی را که تو دانشگاه می گند را می زارم.
برنامه صف های حلقوی
پسورد فایل: www.forum.daneshjuha.org
برنامه تبدیل میانوند به پسوند
پسورد فایل: www.forum.daneshjuha.org
امیدوارم مفید باشه
راستی اگر پروژه های برنامه سازی هاتون را هم تو این تایپیک بزارید سعی می کنیم براتون حل کنیم .
[PHP]#include <iostream>
#include <conio>
struct stack
{
int value;
struct stack *top;
};
void insert(struct stack *,int);
int remove(stack *,bool*);
void print(stack *);
struct stack sample;
int main()
{
char ch;
bool flag=0;
int item,d;
while(1)
{
clrscr();
gotoxy(45,23);
cout<<"*** Writting By Karma ***";
gotoxy(1,1);
cout<<"\n\nWhat do you want to do?\n\n";
cout<<"1-insert\n2-remove\n3-Print\n4-Exit\n\n";
cout<<"What is your selection:";
cin>>ch;
switch(ch)
{
case'1':
clrscr();
cout<<"\n\nPlease neter a number to add:";
cin>>item;
insert(&sample,item);
break;
case'2':
d=remove(&sample,&flag);
if(flag==1)
{
clrscr();
cout<<"\n\nYour deleted number is:";
cout<<d;
getch();
}
break;
case'3':
print(&sample);
getch();
break;
case'4':
return 0;
}
}
getch();
return 0;
}
//***********************************************
void insert(struct stack *p,int item)
{
struct stack*temp;
temp=new struct stack;
temp->value=item;
if(p==0)
p=temp;
else
{
temp->top=p->top;
p->top=temp;
}
}
//***********************************************
int remove(stack *p,bool*flag)
{
int item;
struct stack*temp;
temp=p->top;
if(p==0||p->top==0)
{
clrscr();
cout<<"\nVoid deletion";
getch();
*flag=0;
}
else
{
temp=p->top;
item=temp->value;
p->top=temp->top;
*flag=1;
}
delete temp;
return item;
}
//***********************************************
void print(struct stack*p)
{
int i=0;
struct stack*temp;
temp=p;
while(temp!=0)
{
if(i!=0)
cout<<" <- "<<temp->value;
temp=temp->top;
i++;
}
}
//***********************************************[/PHP]
برنامه پیاده سازی صف با لیست پیوندی در c
با سلام خدمت دوست عزيز
خواهشا در هنگام درخواست چند بار پشت سره هم درخواست خود را مطرح نكنيد و از پست هايي اضافي خودداري كنيد كه هيچ اثري رد پاسخگويي سوالتون نداريد.
اينم در خواست شما دوست عزيز
کد:
include <iostream>
#include <conio>
struct stack
{
int value;
struct stack *top;
};
void insert(struct stack *,int);
int remove(stack *,bool*);
void print(stack *);
struct stack sample;
int main()
{
char ch;
bool flag=0;
int item,d;
while(1)
{
clrscr();
gotoxy(45,23);
cout<<"*** Writting By Karma ***";
gotoxy(1,1);
cout<<"\n\nWhat do you want to do?\n\n";
cout<<"1-insert\n2-remove\n3-Print\n4-Exit\n\n";
cout<<"What is your selection:";
cin>>ch;
switch(ch)
{
case'1':
clrscr();
cout<<"\n\nPlease neter a number to add:";
cin>>item;
insert(&sample,item);
break;
case'2':
d=remove(&sample,&flag);
if(flag==1)
{
clrscr();
cout<<"\n\nYour deleted number is:";
cout<<d;
getch();
}
break;
case'3':
print(&sample);
getch();
break;
case'4':
return 0;
}
}
getch();
return 0;
}
//***********************************************
void insert(struct stack *p,int item)
{
struct stack*temp;
temp=new struct stack;
temp->value=item;
if(p==0)
p=temp;
else
{
temp->top=p->top;
p->top=temp;
}
}
//***********************************************
int remove(stack *p,bool*flag)
{
int item;
struct stack*temp;
temp=p->top;
if(p==0||p->top==0)
{
clrscr();
cout<<"\nVoid deletion";
getch();
*flag=0;
}
else
{
temp=p->top;
item=temp->value;
p->top=temp->top;
*flag=1;
}
delete temp;
return item;
}
//***********************************************
void print(struct stack*p)
{
int i=0;
struct stack*temp;
temp=p;
while(temp!=0)
{
if(i!=0)
cout<<" <- "<<temp->value;
temp=temp->top;
i++;
}
}
//***********************************************
با سلام و خسته نباشید و تشکر به خاطر سایت خوبتون
منم یه سوال داشتم اگه کمکم کنید خیلییییی خییییییلی ممنون میشم
یه برنامه که 10 تا عدد بگیره از کوچک به بزرگ یا از بزرگ به کوچک مرتب کنه(با استفاده از آرایه ها)
با سلام ممنون از سایت خوبتون.اگه امکانش باشه برنامه آرایه ها در موردچاپ واضافه وحذف کردن عناصر یک آرایه رو بذارین ممنونتون میشم