Kendim yazdım zamanında: #include <stdio. h>#include <stdlib. h>#include <string. h> void sayiyazdir ; int main void sayiyazdir { int s , c , i, b, counter=-1, slen; bool binstate; for (i=0; i<12; i++) s =0; counter=-1; slen=strlen ; for (i=0; i<slen; i++) { if (i%3 0) counter++; switch (s_sayi ) if (i%3 0) s +=b; if (i%3 1) s +=b 10; if (i%3 2) s +=b 100; } printf ; for (i=counter; i>=0; i--) { binstate=true; c =s %10; c =(s /10)%10; c =s /100; if (c !=0) if (c !=0) if (i 1 && s 1) binstate=false; if (c !=0) if (i 1 && s >0) printf ; if (i 2 && s >0) printf ; if (i 3 && s >0) printf ; if (i 4 && s >0) printf ; if (i 5 && s >0) printf ; if (i 6 && s >0) printf ; if (i 7 && s >0) printf ; if (i 8 && s >0) printf ; if (i 9 && s >0) printf ; if (i 10 && s >0) printf ; if (i 11 && s >0) printf ; } printf ; } Metallica Rules

Pointer grmediysen bu da pointersız: #include <stdio. h>#include <stdlib. h>#include <string. h>#include <math. h> int main { char s_sayi ; int s , c , i, b, counter=-1, slen; bool binstate; system ("COLOR F0"); printf ; input: for (i=0; i<12; i++) s =0; counter=-1; printf ; gets ; slen=strlen ; for (i=0; i<slen; i++) { if (i%3 0) counter++; switch (s_sayi ) if (i%3 0) s +=b; if (i%3 1) s +=b 10; if (i%3 2) s +=b 100; } printf ; for (i=counter; i>=0; i--) { binstate=true; c =s %10; c =(s /10)%10; c =s /100; if (c !=0) if (c !=0) if (i 1 && s 1) binstate=false; if (c !=0) if (i 1 && s >0) printf ; if (i 2 && s >0) printf ; if (i 3 && s >0) printf ; if (i 4 && s >0) printf ; if (i 5 && s >0) printf ; if (i 6 && s >0) printf ; if (i 7 && s >0) printf ; if (i 8 && s >0) printf ; if (i 9 && s >0) printf ; if (i 10 && s >0) printf ; if (i 11 && s >0) printf ; } printf ; system ; return 0;} Metallica Rules

c# kodu değil bunlar.. arkadaşın çevirmesi gerekecek. ayrıca ilk mesajımda sylediğim gibi bu yntem biraz daha amatre kaçıyor sayıyı bldürmek falan.. gerçi bilmiyorum arkadaşın yapmak istediği ne, dev mi yoksa ğrenmek mi istiyor... Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

genelde yazıya çevrilen kısım dizide tutulur. birler onlar binler şeklinde yapılır. tabii bazıları bunu biraz daha amatrleştirerek 100 e blüp kalana gre switch case ile değer atıyorlar. yle de yapılır ama büyük sayılarda sıkıntı olur http://www.hayatisahin.com/BlogEngine/?tag=/C%23+Say%C4%B1y%C4%B1+Yaz%C4%B1ya+%C3%87evirme burada güzel bir rnek buldum.. inceleyip kendi kodunu yazabilirsin. anlamadığın yeri buradan sorabilrsin, yardımcı olmaya çalışırım Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

verilen cevapları inceliycem saolun şuan yaz okulundayım %10 etkili 3 devin birincisi bu puan toplamam lazım ğrenmem de gerekiyor elbet kafama takılan bişe olursa yazarım tekrar

Kodun %90'ı algoritma zaten çevirmek zor olmasa gerek. Metallica Rules

c# devi için lazım beyler max 6 basamak olan bir sayıyı rğ : 123 456 sayısını "yüz yirmi üç bin drt yüz elli altı" yazıcak bi algoritmaya ihtiyacım var ne gibi fikir kurabiliriz bunun için?

Switch case olabilir. Daha bilgili arkadaşlar yardımcı olacaktır. Ayılıp bayılıp ayılıyoruz, bütün sokakları ayıkıyoruz