Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
1009
Tıklama
0
Öne Çıkarma
sayıyı yazılı olarak ekrana gösterme
C
18 yıl
Yüzbaşı
Konu Sahibi

C 'de ekrana girdiğimiz sayıyı enterladığımızda ekrana yazılı olarak göstermek için ne yapmalıyız...

örnek:
54 (enter)

ellidört



S
18 yıl
Yüzbaşı

oncelikle sayıyı basamaklarına ayır.
54 iki basamakli bir sayı
önce "elli" yazacak sonra boşluk beş yazacak.
eliyi nasıl bulacağiz peki.
50 nin 10 a bolumunu alırsak bölüm
5 cıkıyor bese karsılık elli yazdırırız.
kalan da zaten 4 oda dortdiye yazdırırız.
ben bi ara yapmıstım onlar basamaği birler basamaği... için fonksiyon kullanmıstım.

1 ---bir
2---iki
.
.
için
switch case yapısını kullandım.
biliyormusun bilmiyorum ama excel de bi yazıya cevir
fonksiyonu var nette bolca bulursun onu incele derim.
o vb sen de c ye cevir..


ornek 0 dan 10 kadar ...
switch (a)
{
case 0:cout<<"sifir "; break;
case 1:cout<<"Bir"; break;
case 2:cout<<"Iki"; break;
case 3:cout<<"Uc"; break;
case 4:cout<<"Dort"; break;
case 5:cout<<"Bes"; break;
case 6:cout<<"Alti"; break;
case 7:cout<<"Yedi"; break;
case 8:cout<<"Sekiz"; break;
case 9:cout<<"Dokuz"; break;
default:cout<<"Yanlis sayi gidiniz "<<endl;
}



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.