DigitsToNumber.c
Dosyayı İndir
#include <stdio.h>
#include <locale.h>
#define DIGITS_COUNT 4
#define FIRST_DIGIT '0'
int main0503(){
setlocale(LC_ALL,"Turkish");
// Girdi
char string[]="1923";
// ��kt�
long number=0;
// Bul
int i;
int factor=1;
for(i=DIGITS_COUNT-1;i>=0;i--){
// S�radaki rakam
printf("S�ra %d \r\n",i);
printf("Karakter '%c' \r\n",string[i]);
printf("Say� %d \r\n",(string[i]-FIRST_DIGIT));
printf("\r\n");
// Ekle say�ya
number+=factor*(string[i]-FIRST_DIGIT);
// Sonraki basamak �arpan�
factor*=10;
}
// Bas
printf("Say�: %d \r\n",number);
return 0;
}
Dosyayı İndir