DigitsFind.c
Dosyayı İndir
#include <stdio.h>
#include <locale.h>
#define MAX_DIGITS 100
#define FIRST_DIGIT '0'
int main0501(){
setlocale(LC_ALL,"Turkish");
// Girdi
int number=1923;
// Bul
int current=number;
int remaining;
// Tut
int digits[MAX_DIGITS];
int count=0;
while(current!=0){
remaining=current%10;
printf("Rakam %d \r\n",remaining);
digits[count]=remaining;
count++;
current/=10;
}
// Bas
printf("Say�: %d\r\n",number);
printf("Rakam say�s�: %d\r\n",count);
int i;
printf("En az anlaml�dan en �oka\r\n");
for(i=0;i<count;i++){
printf("Rakam %d \r\n",digits[i]);
}
printf("En �ok anlaml�dan en aza \r\n");
for(i=count-1;i>=0;i--){
printf("Rakam %d \r\n",digits[i]);
}
return 0;
}
Dosyayı İndir