Java Soru
-
-
Argüman olarak bir dizi alıp dizinin açıklığını (range) ekrana basan metodu kodlayınız. Bu metodu çağıran uygulamayı da yazınız. Metodunuzu static tanımlayıp tanımlamamak serbest.
Örnek metod: void aralikBul(int[] A);
A = { 3, 5, 2, -1, 9, 8}
aralikBul(A);
Çıktı: Dizinin aralığı [-1,9]'dur. -
Sıralanmış bir dizide istenilen elemanın indisini (index) dönen metodu kodlayınız. Eğer eleman mevcut değilse programınız -1 dönecek. Metodunuz static olabilir.
Örnek metod: int indisBul(int[] A), int deger;
A = { 3, 5, 2, -1, 9, 8}
indisBul(A,-1) 4 dönecek.
indisBul(A,6) -1 dönecek.
-
-
Soruları paylaştığın için sağol. Galiba yaptığın bir ödevdi okuldaki. Yaptığın kodu/çözü mü de yazıp paylaşır mısın bizle ? Heralde buraya direk hiç bir şey demeden ödevi kopyalayıp bizim çözmemizi beklemiyorsun değil mi ?. Anladığım kadarıyla yaptığın ödevin kodlarını paylaşacaksın ?
-
Ödev mi bu?
-
Ödev cözebilecek arkadas varmı ?
-
1) void aralikBul(int[] A){
int min = findMinElementInArray(int[] A);
int max = findMaxElementInArray(int[] A);
System.out.println("["+min+","+max+"]");
}
arraydakı min ve max elementleri bulucak kodu da googledan rahatlıkla bulabilirsin.
2) int indisBul(int[] A, deger){
int indis = -1;
for ( A arrayinin sonuna kadar gez)
if(deger == A daki deger)
indis = i; // i for un icinde dondurdugun artan sayı
return indis;
}
hızlıca bu sekilde pseudo yazdım cevirmen zor olmucaktır sanırım kolay gelsin.
-
h2run bunu yazdı:
-----------------------------Ödev cözebilecek arkadas varmı ?
-----------------------------Keşke, anladıklarını yazsan, düşündüklerini yazsan, yapabildiğin kodları pseudo olarak bile olsa paylaşsan, biz de sana yardım etsek seve seve, ödevi direk yapıp eline vermek yerine.
Haa dersen illa yapın verin hazır olarak, parayla yaparım istersen ?
-
SpArK bunu yazdı:
-----------------------------h2run bunu yazdı:
-----------------------------Ödev cözebilecek arkadas varmı ?
-----------------------------Keşke, anladıklarını yazsan, düşündüklerini yazsan, yapabildiğin kodları pseudo olarak bile olsa paylaşsan, biz de sana yardım etsek seve seve, ödevi direk yapıp eline vermek yerine.
Haa dersen illa yapın verin hazır olarak, parayla yaparım istersen ?
-----------------------------hocam seve seve yardım etsen daha ıyı olacak.
-
ramses bunu yazdı:
-----------------------------1) void aralikBul(int[] A){
int min = findMinElementInArray(int[] A);
int max = findMaxElementInArray(int[] A);
System.out.println("["+min+","+max+"]");
}
arraydakı min ve max elementleri bulucak kodu da googledan rahatlıkla bulabilirsin.
2) int indisBul(int[] A, deger){
int indis = -1;
for ( A arrayinin sonuna kadar gez)
if(deger == A daki deger)
indis = i; // i for un icinde dondurdugun artan sayı
return indis;
}
hızlıca bu sekilde pseudo yazdım cevirmen zor olmucaktır sanırım kolay gelsin.
-----------------------------tşkler hocam ugraştıgın ıcın .
