<prompt> Unda programu ya C inayokubali ingizo kamili na kutoa hali yake kwa kutumia urejeshaji.  <response>: cpppamoja na kutumia nafasi ya majina std;int factorialint n;int main nambari ya int; cout Ingiza nambari kamili chanya: ; cin nambari; ikiwa idadi 0 cout Kiwanda cha num factorialnum; nyengine cout Ingizo batili. Tafadhali weka nambari kamili chanya.; kurudi 0;int factorialint n ikiwan 1 kurudi n factorial n - 1; mwingine kurudi 1;Programu hii ya C inakubali ingizo kamili na kutoa hali yake kwa kutumia urejeshaji. Chaguo za kukokotoa factorial hufafanuliwa kwa kujirudia, huku herufi msingi ikiwa n 1, ambapo inarejesha 1. Vinginevyo, inajiita n-1 kama hoja na kuzidisha matokeo kwa n. . 