//***sirali ekleme***
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define sinir 10
int bilgi[sinir]={1,5,6,8,9,20,25};
int say=7,i,k,isim;
int ekle(void)
{
printf("araya eklenecek degeri giriniz:");
scanf("%d",&isim);
if (say+1>sinir)
{
printf("dizi dolu");
getch();
exit(0);
}
for (i=0;;i++)
{
if(i>=say)
{
bilgi[say]=isim;
say++;
return 0;
}
if(isim<=bilgi[i])
{
for (k=say;;k--)
{
if (k<i)
{
bilgi[i]=isim;
say++;
return 0;
}
bilgi[k+1]=bilgi[k];
}
}
}
}
int main(int argc, char *argv[])
{
int ali;
ali=ekle();
for (i=0;i<say;i++) printf("%d\n",bilgi[i]);
system("PAUSE");
return 0;
}
Diziye Sıralı Ekleme
Diziye Sıralı Ekleme
Konuyu Okuyanlar: 1 Ziyaretçi