fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define N 50
  4. int main(void) {
  5. int i,j,k;
  6. double a[4][4]={{11,8,5,10},{14,1,4,15},{2,13,16,3},{7,12,9,6}};
  7. double b[4]={0.5,0.5,0.5,0.5};
  8. double c[4]={0,0,0,0};
  9. double Rm=0,Rp=0;
  10. for (
  11. i=0;i<N;i++){
  12. for (j=0;j<4;j++){
  13. for (k=0;k<4;k++){
  14. c[j]+=a[j][k]*b[k];}
  15. printf("c[%d]=%.2lf\n",j+1,c[j]);}
  16. for (j=0;j<4;j++){
  17. Rm+=b[j]*c[j];
  18. Rp+=b[j]*b[j];
  19. b[j]=c[j];c[j]=0;
  20. }
  21. printf("%d R=%.30lf\n",i+1,Rm/Rp);
  22. for (j=0;j<4;j++){
  23. printf("v[%d]=%.30lf\n",j+1,b[j]/pow((Rm/Rp),i+1));}
  24. putchar('\n');
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5528KB
stdin
Standard input is empty
stdout
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