FxDev
Üye
Bir istek üzerine hemencik yazıvermiştim. Bilgi edinmek için arkadaşlar kullanabilir diye düşündüm...
Kod:
#include <stdio.h>
#include <stdlib.h>
void girdirici(int duzelt[] , int boyut)
{
int i;
for(i=0;i<boyut;i++)
{
printf("Duzenleyeceginiz %d. sayiyi giriniz: \n",i+1);
scanf("%d", &duzelt[i]);
}
}
void duzeltici(int duzelt_2[] , int boyut)
{
int i,j,temp;
for(i=0;i<boyut-1;i++)
{
for(j=0;j<boyut-1;j++)
{
if(duzelt_2[j]>duzelt_2[j+1])
{
temp=duzelt_2[j+1];
duzelt_2[j+1]=duzelt_2[j];
duzelt_2[j]=temp;
}
}
}
}
void yazdirici(int yazdir[] , int boyut)
{
int i;
for(i=0;i<boyut;i++)
{
printf("dizi[%d]=%d\n", i, yazdir[i]);
}
}
int main()
{
printf("Sayi Duzenleme Programi\n");
printf("Firat DEVECI\n");
printf("[url]http://www.fxdev.org\n\n"[/url]);
int a;
for(a=0;a<2;a++)
{
int boyut;
printf("Kac sayi duzenleyeceginizi giriniz: \n");
scanf("%d", &boyut);
int dizi[boyut],i;
girdirici(dizi,boyut); /*Fonksiyonlarla çağırmak daha kolay*/
duzeltici(dizi,boyut);
yazdirici(dizi,boyut);
char sorgu[2];
printf("\nBaska sayilar kullanmak istiyor musunuz?\nE/H?\n"); /*program tekrar kullanılmak isteniyor mu istenmiyor mu diye soruluyor*/
scanf("%s", sorgu);
if(sorgu[0]=='e' || sorgu[0]=='E')
a=0;
else
{a=1;
printf("Programdan cikmak icin bir tusa basiniz");
}
}
getch();
return 0;
}