تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - مرتب سازی حبابی و نزولی
 
برنامه بدون خطا رویاست Program is impossible without an error
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
سه شنبه 15 اردیبهشت 1388 :: نویسنده : سجاد سلطانی

این سورس ابتدا یه عدد از ورودی می گیره و به تعداد همون عدد ، عدد از ورودی گرفته و به دو صورت حبابی و نزولی مرتب کرده و چاپ می کند .

 

#include "iostream.h"
#include "stdlib.h"
#include "conio.h"

void nozoli(void);
void bubble(void);

int *x,len;

//***************************************************************
main(){
 int tmp;

 cout<<endl<<" Enter a number for N :";
 cin>>len;

 x=(int *)calloc(len,sizeof(int));
 if(x==NULL)
  exit(1);

 clrscr();

 for(int i=len;i>0;i--){
  cout<<endl<<" Enter a number :";
  cin>>x[i];
 }

 cout<<endl<<" Enter a number (1 for sort Nozoli , 2 for sort Hobabi) :";
 cin>>tmp;

 if(tmp==1)
  nozoli();
 else if(tmp==2)
    bubble();

}
//***************************************************************
void nozoli(void){
 int i,j,tmp;

 for(i=1;i<=len;i++)
  for(j=i+1;j<=len;j++)
   if(x[i]<x[j]){
    tmp=x[j];
    x[j]=x[i];
    x[i]=tmp;
   }

 clrscr();

 for(i=1;i<=len;i++)
  cout<<endl<<" "<<x[i];

}
//****************************************************************
void bubble(void){
 int i,j,tmp;

 for(i=len;i>0;i--)
  for(j=1;j<i;j++)
   if(x[j]>x[j+1]){
    tmp=x[j];
    x[j]=x[j+1];
    x[j+1]=tmp;
   }

 clrscr();

 for(i=1;i<=len;i++)
  cout<<endl<<" "<<x[i];
}





نوع مطلب : پروژه های برنامه نویسی ++C، 
برچسب ها :
لینک های مرتبط :


 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :














free counters
X بستن تبلیغات
X بستن تبلیغات