Konuyu c# blümüne açtım ama herhangi bir dil kısıtlaması yok. Benım anladığım dil daha çok c# o yüzden buraya açtım. Sayıyı bulma programımı gibi bişey yapılıcak. TRTde de bunun bi oyunu varmış hatta.. Şimdi kullanıcı bir rakam giricek(530). Daha sonra kaç rakamda bulunucağı yazılıcak(6). Sonra bu 6 tane rakamı kullanıcıdan tek tek alıcak. Ve bu rakamlar ile 530 sayısını 4 işlem yaparak bulmaya çalışıcak (3 eksik 3 fazlada olur.). Harici bir rakam kullanılmıycak sistem tarafından. rneğin kullanıcı 3,5 girdi bunu çarpıp 15 sonucunu kullanabilir ama. Sizden işin algoritma - matematik kısmında yardım bekliyorum. Tam kafamda kuramadım ben bunu. Sonuç: Java sınavından +10 puan alıcam ve bir ğrenci sevinicek :) .. O 10 puan olmasada yaşama dair bi sıkıntım yok ancak bi şekilde yapmaya çalışıcam bunu ben. En ktü denerim bişey elde edemeden bırakırım :) Yardım eden herkese şimdiden kucak dolusu sevgiler :D

Bismillah destur, JAVA imiş bu, test etmedim zira anlamam bakınayım dedim ve bunu buldum. @EK : Kodlar bozulmuş olabilir, bu da indirme linki ; http://ul. to/d417rz //BIR KELIME BIR ISLEM YARISMASDAKI, "BİR İŞLEM" BLÜMÜNÜN ÇZÜM ALGORİTMASI...//Verilen 6 adet sayıdan, istenen bir sayıya 4 işlem kullanılarak ulaşımı sağlar...//KULLANIMI : / Aşağıda çizgiler arasını algoritmayla aynı dizinde FARKLI bir dosyaya koyun. Sonra bu dosyayı çalıştırın...// import java. util. ; public class deneme { public static void main } // ///Algoritma kodu başlıyor ;import java. util. ;public class Bic_algoritmasi{ public ArrayList cevap = new ArrayList ; public String isrt = ; // public int i2 { if (a 0 || b 0) return -1777; int ccc=-1777; int t; if (a if (opr 1) ccc= a+b; if (opr 2) ccc= a-b; if (opr 3) ccc= a b; if (opr 4) return ccc; }// public int i3(int a, int b, int c, int opr1, int opr2) // public void Islem_coz(String ss1, String ss2, String ss3, String ss4, String ss5, String ss6, String hh) { cevap. clear ; int s = ; int h = Integer. parseInt ; int i, k, m, n, p, r; int a, b, c, d, e, f; //ŞİMDİ ANALİZ BAŞLIYOR... // Asama 1 :... for (i=0;i<6;i++) { if } // Asama 2 :... for (i=0;i<5;i++) { for (k=i+1;k<6;k++) { for (m=1;m<5;m++) { if (i2 h) }}} // Asama 3 :... int gccsnc, ttt; for (i=0;i<5;i++) { for (k=i+1;k<6;k++) { for (n=0;n<6;n++) { if && { for (m=1;m<5;m++) { for (p=1;p<5;p++) { ttt = i3 ; if }}}}}} // Asama 4 :... int ttt1, gcc1, gcc2, gcc3; for (a=0;a<5;a++) { for (b=a+1;b<6;b++) { for (c=0;c<6;c++) { if { for (d=0;d<6;d++) { if { for (i=1;i<5;i++) { for (k=1;k<5;k++) { for (m=1;m<5;m++) { //Asama 4 - A :... ttt1 = i3 ; if (ttt1!=-1777) { ttt = i2(ttt1, s , m); if } //Asama 4 - B :... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2 ; if (gcc2!=-1777) { gcc3 = i2(gcc1, gcc2, m); if (gcc3 h) } } }}}}}}}}} // Asama 5 :... int gcc4; for (a=0;a<5;a++) { for (b=a+1;b<6;b++) { for (c=0;c<6;c++) { if { for (d=0;d<6;d++) { if { for (e=0;e<6;e++) { if { for (i=1;i<5;i++) { for (k=1;k<5;k++) { for (m=1;m<5;m++) { for (n=1;n<5;n++) { //Asama : 5-A... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2(gcc1, s , k); if (gcc2!=-1777) { gcc3 = i2(gcc2, s , m); if (gcc3!=-1777) { gcc4 = i2(gcc3, s , n); if (gcc4 h) }}} //Asama : 5-B... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2 ; if (gcc2!=-1777) { gcc3 = i2(gcc1, gcc2, m); if (gcc3!=-1777) { gcc4 = i2(gcc3, s , n); if (gcc4 h) }}} //Asama : 5-C... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2 ; if (gcc2!=-1777) { gcc3 = i2(gcc1, s , m); if (gcc3!=-1777) { gcc4 = i2(gcc3, gcc2, n); if (gcc4 h) }}} //Asama : 5-D... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2 ; if (gcc2!=-1777) { gcc3 = i2(gcc2, s , m); if (gcc3!=-1777) { gcc4 = i2(gcc3, gcc1, n); if (gcc4 h) }}} }}}}}}}}}}}} // Asama 6 :... int gcc5; for (a=0;a<5;a++) { for (b=a+1;b<6;b++) { for (c=0;c<6;c++) { if { for (d=0;d<6;d++) { if { for (e=0;e<6;e++) { if { for (f=0;f<6;f++) { if { for (i=1;i<5;i++) { for (k=1;k<5;k++) { for (m=1;m<5;m++) { for (n=1;n<5;n++) { for (p=1;p<5;p++) { //Asama : 6-A... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2(gcc1, s , k); if (gcc2!=-1777) { gcc3 = i2(gcc2, s , m); if (gcc3!=-1777) { gcc4 = i2(gcc3, s , n); if (gcc4!=-1777) { gcc5 = i2(gcc4, s , p); if (gcc5 h) }}}} //Asama : 6-B... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2 ; if (gcc2!=-1777) { gcc3 = i2(gcc1, gcc2, m); if (gcc3!=-1777) { gcc4 = i2(gcc3, s , n); if (gcc4!=-1777) { gcc5 = i2(gcc4, s , p); if (gcc5 h) }}}} //Asama : 6-C... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2(gcc1, s , k); if (gcc2!=-1777) { gcc3 = i2 ; if (gcc3!=-1777) { gcc4 = i2(gcc2, gcc3, n); if (gcc4!=-1777) { gcc5 = i2(gcc4, s , p); if (gcc5 h) }}}} //Asama : 6-D... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2(gcc1, s , k); if (gcc2!=-1777) { gcc3 = i2(gcc2, s , m); if (gcc3!=-1777) { gcc4 = i2 ; if (gcc4!=-1777) { gcc5 = i2(gcc3, gcc4, p); if (gcc5 h) }}}} //Asama : 6-E... gcc1 = i2 ; if (gcc1!=-1777) { gcc2 = i2 ; if (gcc2!=-1777) { gcc3 = i2(gcc1, gcc2, m); if (gcc3!=-1777) { gcc4 = i2 ; if (gcc4!=-1777) { gcc5 = i2(gcc3, gcc4, p); if (gcc5 h) }}}} }}}}}}}}}}}}}}} cevap. clear ; } } fazla uzaklaşmış olamaz...

@66albay aynen bende çok uğraşamadım açıkcası finaller yüzünden :| @AnaMuhalefet Hocam soruyu anlamışın işte sen ama verdiğin cevap insanı kitleyen bişey ctrl-alt del yaptım kendıme zor açtım valla :)

: recursive bi algoritmayla baştan bulana kadar tekrar tekrar işlemleri test ettirmek lazım... pc içinde kasıcı bi işlem olacaktır bu büyük ihtimal... değil 10 puan, bunu yazacak adamı, ama gerçekten yazacak adamı direk dersten geçirmek lazım... normalde bunu dnem başında vermişti zaten baktım sağlam bi dev bu sonra 10 puan olduğunu duyunca "amann boşver" dedim :) .. Sonra dnem sonu tekrardan gündeme gelince ilgimi çekti bende yapmaya başlayım dedim zaten..

up pls

recursive bi algoritmayla baştan bulana kadar tekrar tekrar işlemleri test ettirmek lazım... pc içinde kasıcı bi işlem olacaktır bu büyük ihtimal... değil 10 puan, bunu yazacak adamı, ama gerçekten yazacak adamı direk dersten geçirmek lazım... Sanıyorum kendi ataszümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Syleyeni belli olduğu için ataszü değil, zlüsz oluyormuş, dolayısı ile kendi zlüszümü yapmış oldum :)

Hocam şuan lisans problemi yaşadım java ile o yüzden çalıştıramadım programı. İlgin için çok sağol. Okula gidip geldiğimde çalıştırmaya çalışıcam :) Birde bu programcığı ben yazma tarafdarıyım. O yüzden mantığını daha çok sizlerle tartırşmak istiyorum. Matematik konusunda benı biraz kitledide bu :)

Hocam daha net yazsana bire bir ne istediğini. Programlamadan anlamam da matematikten pratik bir şeyler çıkarabiliriz belki :P Diyelim a, b, c, d, e, f gibi 6 tane sayı verdi. 530=g gibi başka bir sayıya +, -, /, kullanılarak 530 artı eksi 3 e ulaşmaya mı çalışacağız? Biraz karışık durum... Şyle ki: a+b = k a+c = l a+d = m a+e = n a+f = o b+c = b+d = p b+e = r b+f = s c+d = t c+e = u c+f = ü d+e= v d+f= y e+f = z gibi ekstradan ortaya çıkan değişkenleri de işlemde kullanabileceğimizi sylüyorsun? Burada a, b, c, d, e, f gibi 6 değişkenin haricinde + için max 15, - için max 15, için 15, blüm için 15 tane daha nur topu değişkenin olacak :) Ayrıca bunlar daha birincil değişken yani a, b, c, d, e, f temel değişkenlerinden 1. dereceden türetilmiş değişkenler. Eğer z+a, y+c, o d, f k gibi 2. dereceden türetilmiş değişkenleri de kabul edeceksen ne olacak bilmiyom :P Bu yüzden çzümden yani g değerinden verilen a, b, c, d, e, f değişkenlerine indirgeyen bir şey bulabilirsen daha mantıklı olur? Bir işi: " BİLMEYEN " ELEŞTİRİR, " AZ BİLEN " AKIL VERİR, " YAPAMAYAN " ÇAMUR ATAR, " BİLEN " YAPAR.

hocam bize 8 8satranç tahtasına vezir yerleştirme problemini vermişlerdi ona benziyo algoritması. iç içe for la bişeyler çıkar. finaller olmasa uğraşacaktım c farz, java sünnet, msdn kutsal kitaptır, f1 yardımcın olsun. Cumaya gittim dahada gelmem