24 Ocak 2013 Perşembe
Bubble Sort algoritmasıyla girilen sayıları küçükten büyüğe sıralama
#include "stdafx.h"
#include <iostream>
using namespace std;
void bubblesort(int x);
void bubblesort(int x) { //efekanpulatli.blogspot.com bu program girilen sayilari kucukten buyuge siralar. yazim dili c++;
int * sayilar = new int [x]; // girilen degere gore yeni dizi olusturma;
int b,c=0;
do {
cin >> b;
sayilar[c] = b;
c++;
}while(c<x);
int y;
for(int i=0;i<x;i++) {
for(int a=0;a<(x-1);a++) {
if(sayilar[a] > sayilar[a+1]) {
y = sayilar[a+1];
sayilar[a+1] = sayilar[a];
sayilar[a] = y;
}
}
}
cout << "Sayilarin Kucukten buyuge dizilisi :" << endl;
for(int i=0;i<x;i++) {
cout << sayilar[i] << endl;
}
}
int main()
{
int a;
cout << "kac sayi gireceginizi yazin" << endl;
cin >> a;
bubblesort(a);
system("pause");
return 0;
}
Kaydol:
Kayıt Yorumları (Atom)

Hiç yorum yok:
Yorum Gönder