Şimdi Ara

Java 2 soru acil

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
426
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • • Sıralı bir dizide birbirinden farklı elemanları bulunuz.

    • Birden 5’e kadar sayılar ve döngü kullanarak aşağıdaki çıktıyı üreten bir program yazını.
    *****
    ****
    ***
    **
    *
    **
    ***
    ****
    *****


    yardımlarınızı bekliyorum



  • For(int i=0;i<dizi.length;i++){
    If(i!=dizi.length-2){
    If(dizi!=dizi[i+1]){
    System.out.println("farkli eleman" + dizi)
    }
    }
    Else {
    If(dizi!=dizi[i-1]){
    System.out.println("farkli eleman" + dizi)
    }
    }
    }

    Cepten yaziyorum fikir vermesi acisindan...



    < Bu mesaj bu kişi tarafından değiştirildi Thook -- 14 Kasım 2013; 23:08:48 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • int[] sirali={1,2,2,3,5,6,6,7,7,7,7,8,8}; // SIRALI DİZİM
    int[] farkli=new int[sirali.length]; // FARKLI ELEMANLARI TUTACAGIM DİZİ
    int onceki=0; // DONGUDE BİR ÖNCEKİ ELEMANIN KONROLÜNÜ SAĞLADIĞIM DEĞİŞKEN
    int j=0; //FARKLI ELEMANLARIN OLDUĞU DİZİ İNDİSİ
    for (int i = 0; i < sirali.length; i++) {
    if (onceki!=sirali) {
    farkli[j]=sirali;
    j++;
    }

    onceki=sirali;

    }
    for (int i = 0; i < j; i++) {
    System.out.println(farkli);
    }

    yaptım sanırım
  • quote:

    Orijinalden alıntı: DeadlyDanger

    int[] sirali={1,2,2,3,5,6,6,7,7,7,7,8,8}; // SIRALI DİZİM
    int[] farkli=new int[sirali.length]; // FARKLI ELEMANLARI TUTACAGIM DİZİ
    int onceki=0; // DONGUDE BİR ÖNCEKİ ELEMANIN KONROLÜNÜ SAĞLADIĞIM DEĞİŞKEN
    int j=0; //FARKLI ELEMANLARIN OLDUĞU DİZİ İNDİSİ
    for (int i = 0; i < sirali.length; i++) {
    if (onceki!=sirali) {
    farkli[j]=sirali;
    j++;
    }

    onceki=sirali;

    }
    for (int i = 0; i < j; i++) {
    System.out.println(farkli);
    }

    yaptım sanırım
    Bu da 2. Soru icin.

    for(int i=5;i>=1;i--){
    for(int j=1;j<=i;j++){
    System.out.print("*");
    }
    System.out.println();
    for(k=5;k<=i+4;k++){
    for(h=2;h<=5;h++){
    for(g=1;g<=h;g++){
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }
    }

    Cepten yine test etmedim.
    Algoritmayi seviyorum :)



    < Bu mesaj bu kişi tarafından değiştirildi Thook -- 15 Kasım 2013; 0:37:39 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Bu da çalışan hali.

     

    for(int i=5;i>=1;i--){
    for(int j=1;j<=i;j++){
    System.out.print("*");
    }
    System.out.println();
    for (int k=5;k>=i+4;k--){
    for(int h=2;h<=5;h++){
    for(int g=1;g<=h;g++){
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }

  • DeadlyDanger D kullanıcısına yanıt
    bence böyle tak diye cevap bulabileceğin yerlerde takılma
    ya video tutorial falan izle ya da stackoverflow tarzı sitelere bak.. az bi ingilizce yeter ikisine de hatta türkçe eğitim de çok
    daha yenisin belli ancak ne kadar hata o kadar birikim olur. emin ol denerken yaptığın hatalar çakılı kalıyor beyninde
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.