elinizde arasında bir sayı var. bu sayıyı harf ile yazdırmak istiyorsunuz. örnek: 876 sekizyüzyetmisalti örnek: -543 eksibesyuzkirkuc sadece if else switch case kullanımı serbest. en kısa yoldan nasıl yazılır bu program?

1 den 9 a kadar 1 er 1 er değişkenler tanımla. 10 dan 90 a kadar 10 ar 10 ar değişkenler tanımla. 100den 900 e kadar 100 er 100 er değişkenler tanımla. Kaç basamaklı yapmak istiyorsan o kadar bu mantıkla tanımla. Sonra her sayıyı tek tek karakter karakter okut. Aynen senin dediğin gibi tek tek herşeyi yazıya dönüştüren program çıkar karşına. Mesela if len = 1 then sayi=replace(sayi,"1","Bir") sayi=replace(sayi,"2","İki") sayi=replace(sayi,"3","Üç") sayi=replace(sayi,"4","Dört") sayi=replace(sayi,"5","Beş") sayi=replace(sayi,"6","Altı") sayi=replace(sayi,"7","Yedi") sayi=replace(sayi,"8","Sekiz") sayi=replace(sayi,"9","Dokuz") end if Al sana tek basamaklıları visual olarak yazıya çeviren program Tabi 3 basamaklı olunca iş biraz daha fazla kontrol ve replace komutu kullanmanı gerektiriyor. Sana kalan kısmı ise C veya C++ ya kodları çevirmek kalıyor