int a[] = {4,8,3,1,18,9,21,20,5,17};
soru şu; dizideki en küçük eleman ile dizinin ilk elemanının yerini değiştiren program evde ugrastim if vr for dongusu ile birde sizin fikrinizi alayim dedim ?
Simdiden cok tesekkur ederim
Dizide bulanan eleman yerlerini değiştirme ? |
3 Mesajlar | 6.588 Okunma |
int a[] = {4,8,3,1,18,9,21,20,5,17};
int[] a = {4,8,3,1,18,9,21,20,5,17};
int enk = 999;
int sira = 0;
for (int i = 0; i < a.Length; i++)
{
if (a[i] < enk)
{
enk = a[i];
sira = i;
}
}
a[sira] = a[0];
a[0] = enk;
class Sak{
public static void main (String args[]) throws Exception {
int[] a = {4,8,3,1,18,9,21,20,5,17};
int enkucuk, sira, size, i;
enkucuk = 999;
sira = 0;
size=10;
for (i = 0; i < size; i=i+1)
{
if (a[i] < enkucuk)
{
enkucuk = a[i];
sira = i;
}
}
a[sira] = a[0];
a[0] = enkucuk;
for (i = 0; i < size; i=i+1)
System.out.print(a[i] +" ");
}
}