Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
612
Tıklama
0
Öne Çıkarma
Bir c++ sorusu
Y
12 yıl
Yüzbaşı
Konu Sahibi

Klavyeden girilen bir tamsayiyi yaziyla yazdiran programi yaziniz ? Bu soruyu nasil yapabiliriz



M
12 yıl
Binbaşı

mod10 değerleriyle yapabilirsin sanırım, bi basamakla işin bittiği zaman asıl sayıyı 10'a böler bi sonraki basamağa geçersin sonra da


Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

quote:

#include <stdio.h>
#include <string.h>

char birler[9][6] = { "Bir", "Iki", "Uc", "Dort", "Bes", "Alti", "Yedi", "Sekiz", "Dokuz" };
char onlar[9][7] = { "On", "Yirmi", "Otuz", "Kirk", "Elli", "Altmis", "Yetmis", "Seksen", "Doksan" };

char * fonk(int a){
char str[100] = {};
if (a >= 200) strcat(str, birler[a/100-1]);
if (a >= 100) strcat(str, "Yuz");
a = a % 100;
strcat(str, onlar[a/10-1]);
strcat(str, birler[a%10-1]);
return str;
}

void main(){
int sayi;
printf("sayiyi girin : "); scanf("%d", &sayi);
printf("sayiniz : %s", fonk(sayi));
getchar(); getchar();
}




burda bi örnek var bunun üzerinden gidebilirsin



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.