Ticket #27419: test.c

File test.c, 6.0 KB (added by jdemeyer, 3 years ago)
Line 
1#include <gmp.h>
2
3int main(int argc, char** argv)
4{
5    mpq_t r;
6    mpq_init(r);
7    mpq_set_str(r, "22523899558172616765311263909487154512263559388853005257408177930083600400194437670802853943855414649101166136070253369988535733157717438004487763560168990424575876240073143841240277475179684453902935233556853703836969491973421293927439374378964197253891650022959501135471631656848623217069093713325370877208601783545230713326918641958381211055921233341533995194106566149117173138932203988839376333808033366097209388064593646081273967842704474836736350545957356069476438482501809525992236508158450415711210665952138667018006457712623061142974877051555539871233531200879540783340849964009305582804213355433119124142185918854829546713517738725191234563183536660026891171134237874655745576112758760333605507758848908395304913703301939003295820145823655314961189000061815678725479685570194641496312404733777911266511300929014601553283090185746312399705706144399165304622824534421026052984654031997599415492223232215651530675113750855629431321508542287583150571060890649935554443513639314472359279588110347538267011735732209392574451277895389406392247418012327962030964374559307036424359207830373644208724295352809156206419852029404426743870352940367935414388104637854459181195307630449792760142106918441966731432698037398698553804083872096671634777128319353832591214426442247247313311029648067980540537348467889426550332853564781952197960221414406004126704913750296455024715627708990988270569368173485288021680160539017938621963428359111410092532365934055841175362498517902823748223726502109881478414512051048154108445459795826017151542385000477304235781989323518326482860339600915953571789714589386520109732633797562908518146901215308930043638825769915925259525356074408447099686349044335761086081726746626264632329553441783352289366466500906587946973673522226361253562396224209387005235219173447714424944130958271251503545566308663984187114161825484631654906782531422555453403104864394635603463770191342833734037959389670078220004996239615725539559781902626441237866426901357129944135374048699056565543817707226289456686854963761067923499925621334520835813333871327323574704994394091161275756121419606918989773377730853891951359239930637944049209993133723444235561024256581713347927591062205035287947559764415627456374663621688649986222993031412177978487689630770288451437940709799242286902993616432146478485200350673185145467851281075447015929427386394311824504418000291303337692119179067279438541750046256613257360913604635312857365055936404114133331550474897505393944478143608498355399710331707161913233408544033249088550259699203169663807272805809522497934337185299688874004623703476510085833891746221358873259638420276948859137729729541515313816875851123894231696712347327181019438237968786901946486912040897719256988072103911708957556111516785131317042507410364284640536458369523808206841845437264117976037419282098596720927213017507027628518027937120044288963148181145780540737400284051990745810788849328034425857904358311656315620764758934934015576270960594987476750498606185906940164327254472652073753064041729234253975911647625286697925428410110499135625585608539317976924938864372790016721015446499777926985567551403282884149331354107329134204748095810373081598364940098722996043757437486777153299343677411245241138153061389970755661507339235676096273195944154986982299598951629612747930079793552177761135017446824501053741588140146610465238007487164277665885082814457008281896988585888793461363685489897763371945882035465510526404639166433749516247461981606990707941476731137147802295152123978895500700033357343276608766035134461782384725590267490443639325277858820585986552792675475216850563854459214708122501091334802225386769418434532631471826950406798073567428935828216111508779566781074643032808226534829093308483950039769626556528242369537385854794701388264314673707919255107205611926000030461448955082339468037911331439791290618857045916648790247073747121009359055712176998143958024711306500918082021680685050897630995001477256354737614088202384724538685212937792131480790762039054277110283696738743508103655465591956510417247189355917212116882631866619711981074775934985163200212914268859442973039033436223028646312726519404586701106794626009746923874271282284215820011496558873109131726967516591507325780987378917386962936871287476787301174250951951565747331199973760902780560640015397963907381726264802486664253014845574179658978311608777729433599006528126247071540893431150854231275415163317158933221099479299524985539805188248362174574490422022526636715478994406856897963462237828118092596254517909091837452115142255512017508771006671768234523674746175134093561474607494637398162699364830749156605803147559126745990364191754506572003744566719297769312679185241224346504554027095630954905082729832600251788045905759582789080322045970613378806693225161976811999710729056625228569724334191412563042760907688250937763793738449185998858196919625920178927618072460664214872212461811338969576712579588254734449029751213693667745714549933024239408439681532826886685029865324354215491617432288776514599859665611907585585654491444624288330131412519718125013031789052686872024729996080572238998500921533106220615156491721356450615121890446038002200154133499081732105424394634749991946918603312912236256559376812150652287534148613525333493893588533449353528280738603821078409515061890005185069057/1475979915214180235084898622737381736312066145333169775147771216478570297878078949377407337049389289382748507531496480477281264838760259191814463365330269540496961201113430156902396093989090226259326935025281409614983499388222831448598601834318536230923772641390209490231836446899608210795482963763094236630945410832793769905399982457186322944729636418890623372171723742105636440368218459649632948538696905872650486914434637457507280441823676813517852099348660847172579408422316678097670224011990280170474894487426924742108823536808485072502240519452587542875349976558572670229633962575212637477897785501552646522609988869914013540483809865681250419497686697771007", 10);
8    mpq_canonicalize(r);
9    gmp_printf("%Qd\n", r);
10    mpq_clear(r);
11}