- 21 Tem 2012
- 20
- 0
arkadaşlar bir problem var bunu nasıl yapabilirim
problem bu c# da bunu nasıl yaoabilirm
A ve B sayıları önünde sıfır olmayan, n basamaklı pozitif tamsayılardır. Biz Aya en yakın (önce,
Aya eşit ve Adan büyük, sonra Adan küçük), n basamaklı ve Bnin rakamlarının tamamını
içeren sayıyı arıyoruz.
Örneğin A=3022 ve B=1232 olsun. Bnin tüm rakamları ile oluşturulabilecek sayılar: 1223, 1232,
1322, 2123, 2132, 2213, 2231, 2312, 2321, 3122, 3212 ve 3221. Adan büyük veya eşit olan en
yakın sayı 3122dir. Küçük olan en yakın sayı ise 2321dir.
Eğer A=1232 ve B=3022 ise, 2023, 2032, 2203, 2230, 2302, 2320, 3022, 3202 ve 3220
oluşturulabilecek sayılardır. Adan büyük veya eşit olan sayı 2023 iken, küçük olan sayı yoktur.
Verilen A ve B sayıları için metindeki biçimde Aya en yakın sayıları bulan programı
C# dilinde aşağıdaki örnek tasarım formunu kullanarak yazınız.
Girdi : Girdi iki sayıdan (A=3075 ve B=6604 gibi) oluşmaktadır. Sayıların önünde sıfır
yoktur ve 1 60 n sağlamalıdır.
Çıktı : Çıktı listBox1 bileşenine yazdırılacak ve ilk satıra Adan küçük olmayan en
yakın sayıyı, ikinci satıra ise Adan küçük en yakın sayıyı yazdırmalısınız. Eğer
herhangi biri için sayı yoksa 0 yazdırmanız gerekmektedir.
Örnek değerler: Girdi A=3000203,B=4562454 için çıktı 4244556 ve 2655444 olmalıdır.
problem bu c# da bunu nasıl yaoabilirm
A ve B sayıları önünde sıfır olmayan, n basamaklı pozitif tamsayılardır. Biz Aya en yakın (önce,
Aya eşit ve Adan büyük, sonra Adan küçük), n basamaklı ve Bnin rakamlarının tamamını
içeren sayıyı arıyoruz.
Örneğin A=3022 ve B=1232 olsun. Bnin tüm rakamları ile oluşturulabilecek sayılar: 1223, 1232,
1322, 2123, 2132, 2213, 2231, 2312, 2321, 3122, 3212 ve 3221. Adan büyük veya eşit olan en
yakın sayı 3122dir. Küçük olan en yakın sayı ise 2321dir.
Eğer A=1232 ve B=3022 ise, 2023, 2032, 2203, 2230, 2302, 2320, 3022, 3202 ve 3220
oluşturulabilecek sayılardır. Adan büyük veya eşit olan sayı 2023 iken, küçük olan sayı yoktur.
Verilen A ve B sayıları için metindeki biçimde Aya en yakın sayıları bulan programı
C# dilinde aşağıdaki örnek tasarım formunu kullanarak yazınız.
Girdi : Girdi iki sayıdan (A=3075 ve B=6604 gibi) oluşmaktadır. Sayıların önünde sıfır
yoktur ve 1 60 n sağlamalıdır.
Çıktı : Çıktı listBox1 bileşenine yazdırılacak ve ilk satıra Adan küçük olmayan en
yakın sayıyı, ikinci satıra ise Adan küçük en yakın sayıyı yazdırmalısınız. Eğer
herhangi biri için sayı yoksa 0 yazdırmanız gerekmektedir.
Örnek değerler: Girdi A=3000203,B=4562454 için çıktı 4244556 ve 2655444 olmalıdır.