<prompt> Andika programu ya C ambayo inachukua nambari mbili kamili kama ingizo na kukokotoa kigawanyiko chao kikuu zaidi GCD kwa kutumia algoriti ya Euclidean. Programu inapaswa kuwa na uwezo wa kushughulikia nambari hasi na kutoa ujumbe unaofaa wa makosa kwa ingizo batili.PLINFORMAT  <response>: pamoja na pamoja na Kazi ya kukokotoa GCD kwa kutumia algorithm ya Euclideanint gcdint a, int b wakati b ! 0 int temp b; b a b; a joto; kurudi absa;int main int num1, num2; Ingiza nambari kamili ya kwanza std::cout Ingiza nambari kamili ya kwanza: ; ikiwa !std::cin num1 std::cerr Ingizo batili. Tafadhali weka nambari kamili. std::endl; kurudi 1; Ingiza nambari kamili ya pili std::cout Ingiza nambari kamili ya pili: ; ikiwa !std::cin num2 std::cerr Ingizo batili. Tafadhali weka nambari kamili. std::endl; kurudi 1; Kuhesabu na kuonyesha GCD matokeo ya int gcdnum1, num2; std::cout Kigawanyiko kikuu cha kawaida cha num1 na num2 ni: matokeo std::endl; kurudi 0; 