#include <stdio.h> #include <math.h> #define N 50 int main(void) { int i,j,k; double a[4][4]={{11,8,5,10},{14,1,4,15},{2,13,16,3},{7,12,9,6}}; double b[4]={0.5,0.5,0.5,0.5}; double c[4]={0,0,0,0}; double Rm=0,Rp=0; for ( i=0;i<N;i++){ for (j=0;j<4;j++){ for (k=0;k<4;k++){ c[j]+=a[j][k]*b[k];} for (j=0;j<4;j++){ Rm+=b[j]*c[j]; Rp+=b[j]*b[j]; b[j]=c[j];c[j]=0; } for (j=0;j<4;j++){ } return 0; }
Standard input is empty
c[1]=17.00 c[2]=17.00 c[3]=17.00 c[4]=17.00 1 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=578.00 c[2]=578.00 c[3]=578.00 c[4]=578.00 2 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=19652.00 c[2]=19652.00 c[3]=19652.00 c[4]=19652.00 3 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=668168.00 c[2]=668168.00 c[3]=668168.00 c[4]=668168.00 4 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=22717712.00 c[2]=22717712.00 c[3]=22717712.00 c[4]=22717712.00 5 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=772402208.00 c[2]=772402208.00 c[3]=772402208.00 c[4]=772402208.00 6 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=26261675072.00 c[2]=26261675072.00 c[3]=26261675072.00 c[4]=26261675072.00 7 R=33.999999999999992894572642398998 v[1]=0.500000000000000777156117237610 v[2]=0.500000000000000777156117237610 v[3]=0.500000000000000777156117237610 v[4]=0.500000000000000777156117237610 c[1]=892896952448.00 c[2]=892896952448.00 c[3]=892896952448.00 c[4]=892896952448.00 8 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=30358496383232.00 c[2]=30358496383232.00 c[3]=30358496383232.00 c[4]=30358496383232.00 9 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=1032188877029888.00 c[2]=1032188877029888.00 c[3]=1032188877029888.00 c[4]=1032188877029888.00 10 R=34.000000000000007105427357601002 v[1]=0.499999999999998945288126606101 v[2]=0.499999999999998945288126606101 v[3]=0.499999999999998945288126606101 v[4]=0.499999999999998945288126606101 c[1]=35094421819016192.00 c[2]=35094421819016192.00 c[3]=35094421819016192.00 c[4]=35094421819016192.00 11 R=34.000000000000007105427357601002 v[1]=0.499999999999998834265824143586 v[2]=0.499999999999998834265824143586 v[3]=0.499999999999998834265824143586 v[4]=0.499999999999998834265824143586 c[1]=1193210341846550528.00 c[2]=1193210341846550528.00 c[3]=1193210341846550528.00 c[4]=1193210341846550528.00 12 R=34.000000000000007105427357601002 v[1]=0.499999999999998723243521681070 v[2]=0.499999999999998723243521681070 v[3]=0.499999999999998723243521681070 v[4]=0.499999999999998723243521681070 c[1]=40569151622782713856.00 c[2]=40569151622782722048.00 c[3]=40569151622782722048.00 c[4]=40569151622782713856.00 13 R=33.999999999999985789145284797996 v[1]=0.500000000000002664535259100376 v[2]=0.500000000000002775557561562891 v[3]=0.500000000000002775557561562891 v[4]=0.500000000000002664535259100376 c[1]=1379351155174612402176.00 c[2]=1379351155174612402176.00 c[3]=1379351155174612664320.00 c[4]=1379351155174612402176.00 14 R=34.000000000000007105427357601002 v[1]=0.499999999999998556710067987296 v[2]=0.499999999999998556710067987296 v[3]=0.499999999999998667732370449812 v[4]=0.499999999999998556710067987296 c[1]=46897939275936822198272.00 c[2]=46897939275936822198272.00 c[3]=46897939275936822198272.00 c[4]=46897939275936822198272.00 15 R=33.999999999999992894572642398998 v[1]=0.500000000000001665334536937735 v[2]=0.500000000000001665334536937735 v[3]=0.500000000000001665334536937735 v[4]=0.500000000000001665334536937735 c[1]=1594529935381852005072896.00 c[2]=1594529935381852005072896.00 c[3]=1594529935381852005072896.00 c[4]=1594529935381852005072896.00 16 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=54214017802982970319962112.00 c[2]=54214017802982970319962112.00 c[3]=54214017802982970319962112.00 c[4]=54214017802982961730027520.00 17 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.499999999999999944488848768742 c[1]=1843276605301421059598188544.00 c[2]=1843276605301420784720281600.00 c[3]=1843276605301421059598188544.00 c[4]=1843276605301420784720281600.00 18 R=33.999999999999992894572642398998 v[1]=0.500000000000001887379141862766 v[2]=0.500000000000001887379141862766 v[3]=0.500000000000001887379141862766 v[4]=0.500000000000001887379141862766 c[1]=62671404580248317125850038272.00 c[2]=62671404580248317125850038272.00 c[3]=62671404580248317125850038272.00 c[4]=62671404580248317125850038272.00 19 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=2130827755728442465619552501760.00 c[2]=2130827755728443028569505923072.00 c[3]=2130827755728443028569505923072.00 c[4]=2130827755728443028569505923072.00 20 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=72448143694767051712364132958208.00 c[2]=72448143694767051712364132958208.00 c[3]=72448143694767060719563387699200.00 c[4]=72448143694767060719563387699200.00 21 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=2463236885622079758220380520579072.00 c[2]=2463236885622079758220380520579072.00 c[3]=2463236885622080046450756672290816.00 c[4]=2463236885622079758220380520579072.00 22 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=83750054111150717544100460733923328.00 c[2]=83750054111150717544100460733923328.00 c[3]=83750054111150717544100460733923328.00 c[4]=83750054111150717544100460733923328.00 23 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=2847501839779124101351510485600567296.00 c[2]=2847501839779124691647320844306219008.00 c[3]=2847501839779124691647320844306219008.00 c[4]=2847501839779124101351510485600567296.00 24 R=33.999999999999992894572642398998 v[1]=0.500000000000002442490654175344 v[2]=0.500000000000002553512956637860 v[3]=0.500000000000002553512956637860 v[4]=0.500000000000002442490654175344 c[1]=96815062552490214723584873640774074368.00 c[2]=96815062552490233613050805119354929152.00 c[3]=96815062552490252502516736597935783936.00 c[4]=96815062552490233613050805119354929152.00 25 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000222044604925031 v[4]=0.500000000000000111022302462516 c[1]=3291712126784667791727999922229420752896.00 c[2]=3291712126784667791727999922229420752896.00 c[3]=3291712126784667791727999922229420752896.00 c[4]=3291712126784667791727999922229420752896.00 26 R=34.000000000000007105427357601002 v[1]=0.499999999999997335464740899624 v[2]=0.499999999999997335464740899624 v[3]=0.499999999999997335464740899624 v[4]=0.499999999999997335464740899624 c[1]=111918212310678697665197079668025257361408.00 c[2]=111918212310678697665197079668025257361408.00 c[3]=111918212310678717008010193502092052660224.00 c[4]=111918212310678697665197079668025257361408.00 27 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000222044604925031 v[4]=0.500000000000000111022302462516 c[1]=3805219218563075720616700708712858750287872.00 c[2]=3805219218563075720616700708712858750287872.00 c[3]=3805219218563076339586720351402996199849984.00 c[4]=3805219218563075720616700708712858750287872.00 28 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=129377453431144583166548099093899121803657216.00 c[2]=129377453431144563359507470527814723417669632.00 c[3]=129377453431144583166548099093899121803657216.00 c[4]=129377453431144583166548099093899121803657216.00 29 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000111022302462516 c[1]=4398833416658915154223253997945700596200767488.00 c[2]=4398833416658915788048554112060401344552370176.00 c[3]=4398833416658915154223253997945700596200767488.00 c[4]=4398833416658915154223253997945700596200767488.00 30 R=33.999999999999992894572642398998 v[1]=0.500000000000003219646771412954 v[2]=0.500000000000003219646771412954 v[3]=0.500000000000003219646771412954 v[4]=0.500000000000003219646771412954 c[1]=149560336166403105102385834104318608297200451584.00 c[2]=149560336166403125384795437755989032244451737600.00 c[3]=149560336166403125384795437755989032244451737600.00 c[4]=149560336166403105102385834104318608297200451584.00 31 R=33.999999999999992894572642398998 v[1]=0.500000000000003219646771412954 v[2]=0.500000000000003219646771412954 v[3]=0.500000000000003219646771412954 v[4]=0.500000000000003219646771412954 c[1]=5085051429657705411221841530333469290526805065728.00 c[2]=5085051429657706060258948847186922856838846218240.00 c[3]=5085051429657706709296056164040376423150887370752.00 c[4]=5085051429657706060258948847186922856838846218240.00 32 R=34.000000000000000000000000000000 v[1]=0.499999999999999944488848768742 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000000000000000000 c[1]=172891748608362006048804260804355377132520771420160.00 c[2]=172891748608361985279616826665044863010535454539776.00 c[3]=172891748608362026817991694943665891254506088300544.00 c[4]=172891748608362006048804260804355377132520771420160.00 33 R=33.999999999999992894572642398998 v[1]=0.500000000000003441691376337985 v[2]=0.500000000000003441691376337985 v[3]=0.500000000000003552713678800501 v[4]=0.500000000000003441691376337985 c[1]=5878319452684307831813971052840493568309970524438528.00 c[2]=5878319452684307831813971052840493568309970524438528.00 c[3]=5878319452684308496427968945298430020213500664610816.00 c[4]=5878319452684308496427968945298430020213500664610816.00 34 R=33.999999999999992894572642398998 v[1]=0.500000000000003552713678800501 v[2]=0.500000000000003552713678800501 v[3]=0.500000000000003663735981263017 v[4]=0.500000000000003663735981263017 c[1]=199862861391266462293991028441829162611117816989876224.00 c[2]=199862861391266504829286893559137095532943745960902656.00 c[3]=199862861391266462293991028441829162611117816989876224.00 c[4]=199862861391266462293991028441829162611117816989876224.00 35 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=6795337287303059037430961125145264602028790914119368704.00 c[2]=6795337287303060398560428808899118455527220641192214528.00 c[3]=6795337287303060398560428808899118455527220641192214528.00 c[4]=6795337287303059037430961125145264602028790914119368704.00 36 R=34.000000000000000000000000000000 v[1]=0.499999999999999888977697537484 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.499999999999999888977697537484 c[1]=231041467768303996383616936784908165640991453263475769344.00 c[2]=231041467768304039939759902665031488952941204529806835712.00 c[3]=231041467768304083495902868545154812264890955796137902080.00 c[4]=231041467768304039939759902665031488952941204529806835712.00 37 R=34.000000000000000000000000000000 v[1]=0.499999999999999888977697537484 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000000000000000000 c[1]=7855409904122337357951836690611070624400000954013432414208.00 c[2]=7855409904122337357951836690611070624400000954013432414208.00 c[3]=7855409904122338751748411598775016970382392994536026537984.00 c[4]=7855409904122337357951836690611070624400000954013432414208.00 38 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000000000000000000 c[1]=267083936740159475745548747113432186613529600598547078578176.00 c[2]=267083936740159475745548747113432186613529600598547078578176.00 c[3]=267083936740159475745548747113432186613529600598547078578176.00 c[4]=267083936740159475745548747113432186613529600598547078578176.00 39 R=34.000000000000007105427357601002 v[1]=0.499999999999995892174808886921 v[2]=0.499999999999995892174808886921 v[3]=0.499999999999995892174808886921 v[4]=0.499999999999995892174808886921 c[1]=9080853849165422086145676607734201778717133329757154647736320.00 c[2]=9080853849165422086145676607734201778717133329757154647736320.00 c[3]=9080853849165422086145676607734201778717133329757154647736320.00 c[4]=9080853849165422086145676607734201778717133329757154647736320.00 40 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=308749030871624382328402244194080243758673861100636258443460608.00 c[2]=308749030871624336656476077603364049893522838716791894195568640.00 c[3]=308749030871624382328402244194080243758673861100636258443460608.00 c[4]=308749030871624336656476077603364049893522838716791894195568640.00 41 R=34.000000000000007105427357601002 v[1]=0.499999999999995781152506424405 v[2]=0.499999999999995725641355193147 v[3]=0.499999999999995781152506424405 v[4]=0.499999999999995725641355193147 c[1]=10497467049635229181853380968961593063255515366957010244069228544.00 c[2]=10497467049635229181853380968961593063255515366957010244069228544.00 c[3]=10497467049635229181853380968961593063255515366957010244069228544.00 c[4]=10497467049635229181853380968961593063255515366957010244069228544.00 42 R=34.000000000000007105427357601002 v[1]=0.499999999999995670130203961889 v[2]=0.499999999999995670130203961889 v[3]=0.499999999999995670130203961889 v[4]=0.499999999999995670130203961889 c[1]=356913879687597844797073896857199219483341500262727055911925317632.00 c[2]=356913879687597751260969107679412454447512206420613797932242567168.00 c[3]=356913879687597751260969107679412454447512206420613797932242567168.00 c[4]=356913879687597751260969107679412454447512206420613797932242567168.00 43 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=12135071909378324291161787974522317571502049369037775193533709287424.00 c[2]=12135071909378324291161787974522317571502049369037775193533709287424.00 c[3]=12135071909378322794584111347677729330928780667563963065858785280000.00 c[4]=12135071909378324291161787974522317571502049369037775193533709287424.00 44 R=33.999999999999992894572642398998 v[1]=0.500000000000004662936703425657 v[2]=0.500000000000004662936703425657 v[3]=0.500000000000004551914400963142 v[4]=0.500000000000004662936703425657 c[1]=412592444918863001954257965104245385581897379323703362537347331653632.00 c[2]=412592444918863049844743617163272209280241977770865350622944899891200.00 c[3]=412592444918863001954257965104245385581897379323703362537347331653632.00 c[4]=412592444918863001954257965104245385581897379323703362537347331653632.00 45 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=14028143127241341491758942988836021225404375715639970469242638457372672.00 c[2]=14028143127241341491758942988836021225404375715639970469242638457372672.00 c[3]=14028143127241344556750024720613737942098430016258337706720882824577024.00 c[4]=14028143127241341491758942988836021225404375715639970469242638457372672.00 46 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000000000000000000 c[1]=476956866326205610719804061620424721663748774331758995954249707550670848.00 c[2]=476956866326205610719804061620424721663748774331758995954249707550670848.00 c[3]=476956866326205708799518677037311656597958511951546747553553527301210112.00 c[4]=476956866326205610719804061620424721663748774331758995954249707550670848.00 47 R=33.999999999999992894572642398998 v[1]=0.500000000000004884981308350689 v[2]=0.500000000000004884981308350689 v[3]=0.500000000000004996003610813204 v[4]=0.500000000000004884981308350689 c[1]=16216533455090993314545918095933500844856911505394287404026389370236829696.00 c[2]=16216533455090993314545918095933500844856911505394287404026389370236829696.00 c[3]=16216533455090993314545918095933500844856911505394287404026389370236829696.00 c[4]=16216533455090990175995050402593118926962199901561079352848667138219573248.00 48 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000000000000000000 c[1]=551362137473093747586154273715015973381977298352740107327475460731914158080.00 c[2]=551362137473093747586154273715015973381977298352740107327475460731914158080.00 c[3]=551362137473093747586154273715015973381977298352740107327475460731914158080.00 c[4]=551362137473093747586154273715015973381977298352740107327475460731914158080.00 49 R=34.000000000000000000000000000000 v[1]=0.500000000000000000000000000000 v[2]=0.500000000000000000000000000000 v[3]=0.500000000000000000000000000000 v[4]=0.500000000000000000000000000000 c[1]=18746312674085188221398267435805680865968274314574464910235662556281499025408.00 c[2]=18746312674085188221398267435805680865968274314574464910235662556281499025408.00 c[3]=18746312674085188221398267435805680865968274314574464910235662556281499025408.00 c[4]=18746312674085185007522178917825129782044089632249259865829674990695828422656.00 50 R=34.000000000000000000000000000000 v[1]=0.500000000000000111022302462516 v[2]=0.500000000000000111022302462516 v[3]=0.500000000000000111022302462516 v[4]=0.500000000000000000000000000000