c dilində yazdığım proqram düzgün işləmir

salam. c dilində elə proqram yazmaq tələb olunur ki istifadəçi üç rəqəmli ədəd daxil etsin və proqram həmin ədədin rəqəmlərin ardıcıl olaraq çap etsin. yazdığım alqoritmə baxın. harda səhv var axı?[cod#include #include #include int main() { /*abc=100*a+10*b+c*/ long int abc, a, b, c; a=abc/100-abc%100; c=abc/10-abc%10; b=(abc-100*a-c)/10; printf("reqemi daxil edin"); scanf("%d", &abc); printf("birinci eded=%d",a); printf("ikinci eded=%d",b); printf("ucuncu eded=%d\n",c); printf("eded ozu=%d",abc); return 0; }e]

Verilmiş cavablar və yazılan şərhlər (1 cavab var)

ahmed (2017-02-25 16:52:36)
Alqoritm düz deyil. Həm də əvvəl hesablama aparıb sonra ədədi daxil edirsiz, ancaq tərsinə olmalıdı. İsdifadəçidən ədədi qəbul edib sonra başlamaq lazımdı onnan istifadə etməyə.