PDA

View Full Version : تابعی برای گرفتن رقم و اول آخر



irwebnews
جمعه 18 فروردین 1391, 10:43 صبح
سلام

زبان C هست.

یه برنامه هست که باید سمت رقم اول و آخر یک برنامه بگیره و یه کاری روش انجام بده که اونش مهم نیست! فقط من مشکلی دارم اینه که روشی نیست ، بتونم رقم اول و آخر رو یه طوری بگیریم
بعدش اینکه ما هنوز همه توابع رو نخوندیم و سطح مبتدی هستیم.

حالا میخوام بدونم کسی روشی یا توابعی بلده که کاراکتر جدا کنه خلاصه روشی که بشه رقم اول یا اخر رو جدا کرد.

مرسی

shahmohammadi
جمعه 18 فروردین 1391, 11:05 صبح
سلام.
اين روش منه. شايد روش بهتري هم باشه.
رقم يكان:
n%10;
رقم آخر:
n/(10^d)
d هم تعداد ارقام عدد منهاي يك هست. فرمول آخر براي يك رقمي شايد جواب نده و بايد در اين حالت يك if else يگذاريد.
براي به دست آوردن تعداد ارقام عدد هم مي تونيد يا از حلقه ي فور استفاده كنيد، يا از log10.
اصلا كلا مي تونيد براي رقم آخر از روش حلقه استفاده كنيد.