تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان 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، 
برچسب ها :
لینک های مرتبط :


جمعه 29 اردیبهشت 1396 12:54 قبل از ظهر
Wow, superb blog structure! How lengthy have you ever been running a
blog for? you make running a blog look easy.
The whole look of your web site is fantastic, as well as the content material!
دوشنبه 25 اردیبهشت 1396 08:30 قبل از ظهر
Pretty section of content. I just stumbled upon your site
and in accession capital to assert that I get in fact enjoyed account your blog posts.
Any way I'll be subscribing to your feeds and even I achievement you access consistently quickly.
پنجشنبه 21 اردیبهشت 1396 02:59 قبل از ظهر
I'm so happy to read this. This is the type of manual that needs to be given and not the
random misinformation that is at the other blogs.
Appreciate your sharing this greatest doc.
چهارشنبه 6 اردیبهشت 1396 07:17 بعد از ظهر
Write more, thats all I have to say. Literally, it seems as though you relied
on the video to make your point. You clearly know what youre talking
about, why throw away your intelligence on just posting videos to your weblog
when you could be giving us something enlightening
to read?
دوشنبه 4 اردیبهشت 1396 01:12 بعد از ظهر
If you desire to get a great deal from this piece of writing then you have to apply
such methods to your won website.
جمعه 25 فروردین 1396 12:30 بعد از ظهر
Hi there Dear, are you truly visiting this website daily, if
so then you will definitely obtain nice know-how.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

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

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

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

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














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