در ، (Kaprekar's Routine)، یک تکراری است که در هر تکرار خود در مبنای خاصی را گرفته و از روی آن با مرتب‌سازی ارقامش به دو حالت ترتیب صعودی و نزولی، دو عدد جدید ایجاد کرده که تفاضلشان، عددی را به‌وجود می‌آورد که در تکرار بعدی الگوریتم مجدد مورد استفاده قرار می‌گیرد. این رویه را به نام مخترع آن، نامگذاری نموده‌اند.
 کاپرِکار نشان داد که درحالت ۴-رقمی، اگر عدد آغازین دارای حداقل دو رقم متمایز باشد، همیشه پس از گذشت ۷ تکرار عدد ۶۱۷۴ تولید می‌گردد که اکنون به آن گفته می‌شود. 
 این الگوریتم به صورت زیر است: 
 
 
 به این دنباله، گفته شده و تابع نیز نام دارد. برخی از اعداد به خودشان نگاشته می‌شوند؛ این اعداد نگاشت کاپرکار بوده و به آن‌ها می‌گویند. برای تمام پایه‌های ، صفر یک ثابت کاپرکار است و لذا به آن گفته می‌شود. سایر ثوابت کاپرکار را گویند.
 به عنوان مثال در با شروع از ۳۵۴۲ داریم:
 
 که در آن ۶۱۷۴ یک ثابت کاپرکار است.
{"title": "رویه کاپرکار", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%B1%D9%88%DB%8C%D9%87_%DA%A9%D8%A7%D9%BE%D8%B1%DA%A9%D8%A7%D8%B1&oldid=32502719", "language": "fa"}