Şimdi Ara

sayıyı yazılı olarak ekrana gösterme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
1.085
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • 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;
    }




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.