OsmanK Şu şekilde iş görmesi lazım;
#include <stdio.h>
#include <stdlib.h>
int main() {
int temp,N,i,j,target;
printf("dizi boyutu: ");
scanf("%d", &N); // dizinin boyutunu belirliyoruz
int dizi[N];
char A;
for(i=0;i<N;i++)
{
printf("%d.- Sayi giriniz: ", A);
i = i+1;
scanf("%d", &dizi[i]); // Kullanıcıdan sayıları alıyoruz
if(A == 'q')
{
break;
}
}
for(i=0;i<N-1;i++)
{
for(j=0;j<N-i-1;j++)
{
if(dizi[j]>dizi[j+1])
{
temp=dizi[j]; // Dizi[j] yi kaybetmemek için gecicide tutuyoruz
dizi[j]=dizi[j+1]; //dizi[j] yi dizi[j+1] den daha küçük olan dizi[j] kaydediyoruz
dizi[j+1]=temp; // Dizi[j+1] ye ise dizi[j] değerini kaydediyoruz. Bu değeri gecicide saklamıştık
}
}
}
printf("\n\nKucukten buyuge siralamasi :");
for (i=0;i<N;i++)
{
printf("\n%d\t",dizi[i]); // Sıralamasını yaptığımız dizi elemanlarını küçükten büyüğe doğru yazdırıyoruz
}
printf("\n\nhangi elemani merak ediyorsun: ");
scanf("%d",&target); // kullanıcıdan hangi sayının dizinin kaçıncı elemanı olduğunu bulmak için değeri alıyoruz
for(i=0;i<N;i++)
{
if(dizi[i]==target)
{
printf("\n\n girdiginiz deger dizinin %d.- elemanidir.",i+1);
}
}
return 0;
}