Klavyeden girilen bir integer dizinin en büyük
ve en küçük elemanını bulan bir program
int main()
{
int dizi[10],i;
int enb,enk,t,j;
for(i=0;i<10;i++)
{
printf("Lutfen dizi elemanini giriniz : ");
scanf("%d",&dizi[i]);
}
for (i=1; i<10; i++)
{
for (j=0; j<9; j++)
{
if(dizi[j] > dizi[j+1])
{
t = dizi [j];
dizi [j] = dizi [j+1];
dizi [j+1] = t;
}
}
}
printf("dizinin en kucuk elemani %d dir.",dizi[0]);
printf("dizinin en buyuk elemani %d dir.",dizi[9]);
return 0;
}
if olan kısımda bir yanlışlık olabilir mi çünkü bakıyorum da neyi neye göre hesaplayacağımız konuşunda kafam karıştı tek tek denedim j asla j+1 den yüksek çıkamaz ki zaten ben mi yanlış açıdan bakıyorum sorunun çözümüne yardımcı olur musunuz?
YanıtlaSil