راسخون

صف با آرایه

rezahashemian1374 کاربر برنزی
|
تعداد پست ها : 254
|
تاریخ عضویت : مهر 1391 

#include <stdio.h>
#include <iostream.h>

int Q[10];
int front,rear;
void ADD()
{   
int x;
   if (
front==(rear+1) % 10)
     {
       
printf("*****QUEUE IS FULL****\n");
       return;
     }
   
printf("     Enter A Number: ");
   
scanf("%d",&x);
   
Q[rear]=x;
   
rear=(rear+1) %10;
}

//====================================
void Del()
{
  if(
rear==front)
   {
     
printf("  ++++Queue Is Empty!!!+++\n");
     return;
   }
  
printf("     %d     ",Q[front]);
  
front=(front+1) % 10;
}


void main()
{
 
char c;
 
front=0rear=0;
 do{
     
printf("Enter A for ADD\n");
     
printf("Enter D for Delete\n");
     
printf("Enter Q for Exit\n");
     
cin>>c;
     if (
c=='a'ADD();
     if (
c=='d')Del();
 }while (
c!='q');

}

siryahya کاربر طلایی1
|
تعداد پست ها : 158652
|
تاریخ عضویت : اسفند 1389 

دمت گرم بردم استاد ساختمان داده گفت خوب نوشتی

rezahashemian1374 کاربر برنزی
|
تعداد پست ها : 254
|
تاریخ عضویت : مهر 1391 


دمت گرم بردم استاد ساختمان داده گفت خوب نوشتی


نمی دونم چرا استاد خودم اینو بهم نگفت و نمرشو نداد

ramin_amol کاربر برنزی
|
تعداد پست ها : 124
|
تاریخ عضویت : مهر 1392 

امان از استادای بد نمره بده

rezahashemian1374 کاربر برنزی
|
تعداد پست ها : 254
|
تاریخ عضویت : مهر 1391 


امان از استادای بد نمره بده


بیخیال

انشالله کاردانی رو بگیرم حله