Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Sayıyı_Yazıya çevirme

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,114
  • MFC Puanı
    10
  • MFC Seviyesi

Kod:
#include<iostream>
#include<sstream>
#include<windows.h>
using namespace std;
class Cevir
{
public:
int birler, onlar, yuzler, binler;


int s1;
Cevir(string str)
{
stringstream ss(str);
ss>>s1;
binler=(s1/1000)%10;
yuzler=(s1/100)%10;
onlar=(s1/10)%10;
birler=s1%10;

}
};
int main (){
string str2;
cout<<"sayiyi gir"<<endl;
cin>>str2;
string strbinler[10]={"","bin", "ikibin", "ucbin", "dortbin", "beşbin", "altıbin", "yedibin", "sekizbin", "dokuzbin"};
string stryuzler[10]={"","yuz","ikiyuz","üçyuz","dortyuz","besyuz","al tıyuz","yediyuz","sekizyuz","dokuzyuz" };
string stronlar[10]={ "","on", "yirmi", "otuz", "kırk", "elli", "atmis", "yetmis", "seksen", "doksan" };
string strbirler[10]={ "", "bir", "iki", "uc", "dort", "bes", "alti", "yedi", "sekiz", "dokuz" };
Cevir objcevir(str2);
cout<<strbinler[objcevir.binler]<<stryuzler[objcevir.yuzler]<<stronlar[objcevir.onlar]<<strbirler[objcevir.birler]<<endl;



return 0;
}
 
Üst Alt