Merhaba Arkadaşlar,
Bende sizler gibi çözemediğim ya da takıldığım konularda forumları kullanıyorum ve bir çoğu yardımcı oluyor fakat her zaman kesin işimize yarayan bilgiyi bulmak zor oluyor. En azından alternatif olması için bende kendi yazdığım bir programı paylaşmak isterim. Yardımcı olması dileğiyle...
Program basit "array" ve "if" komutları ile çalışıyor. Ben 1 ile 100 arasında sayılar için yaptım. Geliştirmek size kalmış...
------------------------------------------------------------------------
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int sayi1,islem,islem1;
string array1[ ] = {"sıfır","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"};
string array2[ ] = {"boş","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"};
cout << "Bir sayı giriniz: ";
cin >> sayi1;
if (100>sayi1 && sayi1>=10){
islem1 = sayi1 / 10;
islem = sayi1 % 10;
cout << array2[islem1];
cout << array1[islem];
}else if (0<sayi1 && sayi1<10){
cout << array1[sayi1];
}
else {
cout << "Lütfen tekrar deneyiniz...";
}
return 0;
}
------------------------------------------------------------------------------
Örnek:
Bir sayı giriniz:
35
Çıktı : otuzbeş