Girilen Sayıları Sıralayan Program

Aşağıdaki program -kullanıcı sıfır girene kadar arada bir boşluk bırakarak ayıları giriyor- sayıları sıralıyor.

#include<stdio.h>
#include<conio.h>

#define SIZE 80

void
sort(double array[],int i);

int
main(void)
{
double array[SIZE];
int i = -1,
j;

printf("Sayilari giriniz ve sifira basiniz.\n");
do{
++i;
scanf("%lf",&array[i]);
}while(array[i] != 0);

sort(array,i);

for(j=1; j<=i; ++j)
printf("%f\n",array[j]);

getch();
return (0);
}

void
sort(double array[],int i)
{
int k,j,
temp;

for(k=0; k<i; ++k)
{
for(j=k+1; j<=i; ++j)
{
if(array[k] > array[j])
{
temp = array[k];
array[k] = array[j];
array[j] = temp;
}
}
}
}
Bu yazı C, Genel kategorisine gönderilmiş ve , , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir