Arkadaşlar elimde üç tane soru var, sınavda çıkması muhtemel sorular. İşi bilene 10 dakika bile sürmeyeceğinden adım gibi de eminim. Yardımcı olabilecek varsa mutlu olurum.
Diğerlerini yaptım da şunu halledemedim ya..
-Birde örneğin 4x4'lük bir matriste asal köşegeni(yedeği de yaparsanız sevinirim) bulup yazdıran program.
Vakti olan arkadaşlar yardımcı olurlarsa çok sevinirim.
< Bu mesaj bu kişi tarafından değiştirildi radyasyo_N -- 28 Aralık 2011; 21:10:24 >
Ya Sınavdaki Sorular : - Kullanıcı Tarafından Girilen Bir Kelime İçerisinde, Yine Kullanıcı Tarafından Girilenden Farklı Kaç Tane Olduğunu Bulan Program, - Kullanıcı Tarafından Girilen Bir Mesajı, Yine Kullanıcının İsteğine Bağlı Olarak Sadece İlk ve Son Harfini Büyük, Yada İlk-Son Küçük, Ortadakileri Büyük Harfle Ekrana Yazdıran Program, - Kullanıcı Tarafından Girilen Bir Sayının, Yazı Değerini (Örn : 131016 : YüzOtuzBirBinOnAltı) Gösteren Program - İki tane 3x3 lük Matrisi Çarpan Bir Program
Şeklinde Olursa Ne Yapacaksın Peki? :)
// Butun Sorularda Kullanılıyor Bu Scanner Scanner oku = new Scanner(System.in);
1. String kelime = oku.next(); char harf= oku.next().charAt(0); int cnt = 0; for (int i = 0; i<kelime.length(); i++) if (kelime.charAt(i) == harf) cnt++; System.out.println("Sonuc : "+cnt);
2. String msg = oku.next(); System.out.println("1 - Kucuk Harf\n2 - Buyuk Harf\nSecim : "); int sec = oku.nextInt(); if (sec == 1) System.out.println(msg.toLowerCase()); if (sec == 2) System.out.println(msg.toUpperCase());
3. String sayi = oku.next(); while (sayi.length() <= 3 && sayi.charAt(0) == '0') { System.out.println("Girdiğiniz Sayı 1000 ve Üzeri Olmalı"); sayi = oku.next(); }
int toplam = 0; for (int i = 0; i<sayi.length(); i++) toplam += Integer.parseInt(""+sayi.charAt(i));
System.out.println("Toplam : "+toplam);
Son sorun hakkında birşey söyleyemem çünkü asal köşegen nedir bilmiyorum, (yedeği hiç bilmiyorum)
- Kullanıcı Tarafından Girilen Bir Kelime İçerisinde, Yine Kullanıcı Tarafından Girilenden Farklı Kaç Tane Olduğunu Bulan Program,
String kelime = oku.next(); char harf= oku.next().charAt(0); int cnt = 0; for (int i = 0; i<kelime.length(); i++) if (kelime.charAt(i) != harf) cnt++; System.out.println("Sonuc : "+cnt);
- Kullanıcı Tarafından Girilen Bir Mesajı, Yine Kullanıcının İsteğine Bağlı Olarak Sadece İlk ve Son Harfini Büyük, Yada İlk-Son Küçük, Ortadakileri Büyük Harfle Ekrana Yazdıran Program,
String msg = oku.next(); System.out.println("1 - Ilk & Son Harf Buyuk Digerleri Kucuk\n2 - Ilk & Son Harf Kucuk Digerleri Buyuk : "); int sec = oku.nextInt(); if (sec == 1) { char c[] = msg.toLowerCase().toCharArray(); for (int i = 0; i<c.length; i++) if (i == 0 || i == c.length-1) c = (char)((int)c-32); msg = new String(c); System.out.println(msg); } if (sec == 2) { char c[] = msg.toUpperCase().toCharArray(); for (int i = 0; i<c.length; i++) if (i == 0 || i == c.length-1) c = (char)((int)c+32); msg = new String(c); System.out.println(msg);
Diğerlerini yaptım da şunu halledemedim ya..
-Birde örneğin 4x4'lük bir matriste asal köşegeni(yedeği de yaparsanız sevinirim) bulup yazdıran program.
Vakti olan arkadaşlar yardımcı olurlarsa çok sevinirim.
< Bu mesaj bu kişi tarafından değiştirildi radyasyo_N -- 28 Aralık 2011; 21:10:24 >