Лабораторная работа: Готовые программы 1 семестра 2012
Описание
Характеристики лабораторной работы
Список файлов
- Готовые программы 1 семестра 2012
- +lab1 sv (with if)
- lab1 sv (with if).suo 10,5 Kb
- z1.cpp 264 b
- z1.txt 264 b
- +lab1 sv (with no if)
- lab1 sv (with no if).suo 11 Kb
- z1.cpp 282 b
- z1.txt 282 b
- +lab10 sort vybor upr
- lab10 sort vybor upr.suo 13,5 Kb
- z1.cpp 764 b
- z1.txt 765 b
- +lab11 file writing
- UNTITLED (origin).opj 39,69 Kb
- lab11 file.suo 10,5 Kb
- square.txt 59 b
- z1.cpp 155 b
- z1.txt 156 b
- +lab12 file reading
- lab12 file reading.suo 11 Kb
- sq.txt 0 b
- z1.cpp 235 b
- z1.txt 225 b
- +lab13 Euler
- Graph.txt 9,03 Kb
- UNTITLED.opj 42,66 Kb
- lab13 Euler.suo 9,5 Kb
- z1.cpp 327 b
- z1.txt 327 b
- +lab14 Runge-Kutta
- UNTITLED.opj 88,61 Kb
- lab14 Runge-Kutta.suo 9,5 Kb
- x.txt 63,15 Kb
- z1.cpp 606 b
- z1.txt 606 b
- +lab2 exp(x)
- lab2 exp(x).suo 11 Kb
- z1.cpp 287 b
- z1.txt 287 b
- +lab3 integ pr
- lab3 integ pr.suo 15 Kb
- z1.cpp 459 b
- z1.txt 459 b
- +lab4 integ tr
- lab4 integ tr.suo 10,5 Kb
- z1.cpp 482 b
- z1.txt 482 b
- +lab5 integ monte
#include <stdio.h>
#include <math.h>
#include <conio.h> // библиотека, необходимая для работы оператора getch();
void main()
{ float r,v;
int n;
scanf("%d%f",&n,&r);
if(n) v=4./3*3.14*r*r*r;
else v=3.14*r*r;
printf("%f", v);
getch();
}
#include <stdio.h>
#include <math.h>
#include <conio.h> // библиотека, необходимая для работы оператора getch();
void main()
{ float r,v;
int n;
scanf("%d%f",&n,&r);
n=abs(n*3);
v=3.14*r*r*(1-n%(n-1))+4./3*3.14*r*r*r*( n%(n-1));
printf("%f", v);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
#define N 20
void main()
{int i,j,k,bag,a[N],b[N],N2=N/2;
srand(time(NULL));
for(i=0;i<N;i++)
{a[i]=(rand()*89)/RAND_MAX+10;
printf("%d ",a[i]);
}
printf("\n\n");
for(i=0;i<N2;i++)
for(j=i;j<N2;j++)
{if(a[i]>a[j]) { bag=a[i]; a[i]=a[j]; a[j]=bag; };
if(a[i+N2]>a[j+N2]) { bag=a[i+N2]; a[i+N2]=a[j+N2]; a[j+N2]=bag; };
}
for(i=0;i<N2;i++) printf("%d %d\n",a[i],a[i+N2]); printf("\n");
for(i=0,j=N2,k=0;(j<N)*(i<N2);k++)
{if(a[i]<a[j]) {b[k]=a[i]; i++;}
else {b[k]=a[j]; j++;}
}
while(i<N2) {b[k]=a[i]; i++; k++;};
while(j<N) {b[k]=a[j]; j++; k++;};
for(i=0;i<N;i++) printf("%d ",b[i]);
getch();
}
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100
#include<stdio.h>
void main()
{
FILE*f;
int i;
f=fopen("square.txt","w");
for(i=1;i<=10;i++)
fprintf(f,"%d %d\n",i,i*i);
fclose(f);
}
По всей видимости файл пустой
#include<stdio.h>
#include<conio.h>
void main()
{
FILE*f;
char c;
f=fopen("output.txt","r");
fscanf(f,"%c",&c);
while(!feof(f))
{
printf("%c",c);
fscanf(f,"%c",&c);
}
fclose(f);
getch();
}
0.000000 1.000000 1.000000 1.000000 1.000000
0.010000 0.990050 0.990000 1.010050 1.010000
0.020000 0.980199 0.980100 1.020201 1.020100
0.030000 0.970446 0.970299 1.030455 1.030301
0.040000 0.960789 0.960596 1.040811 1.040604
0.050000 0.951229 0.950990 1.051271 1.051010
0.060000 0.941765 0.941480 1.061837 1.061520
0.070000 0.932394 0.932065 1.072508 1.072135
0.080000 0.923116 0.922745 1.083287 1.082857
0.090000 0.913931 0.913517 1.094174 1.093685
0.100000 0.904837 0.904382 1.105171 1.104622
0.110000 0.895834 0.895338 1.116278 1.115668
0.120000 0.886920 0.886385 1.127497 1.126825
0.130000 0.878095 0.877521 1.138828 1.138093
0.140000 0.869358 0.868746 1.150274 1.149474
0.150000 0.860708 0.860058 1.161834 1.160969
0.160000 0.852144 0.851458 1.173511 1.172579
0.170000 0.843665 0.842943 1.185305 1.184304
0.180000 0.835270 0.834514 1.197217 1.196147
0.190000 0.826959 0.826169 1.209250 1.208109
0.200000 0.818731 0.817907 1.221403 1.220190
0.210000 0.810584 0.809728 1.233678 1.232392
0.220000 0.802519 0.801631 1.246077 1.244716
0.230000 0.794534 0.793614 1.258600 1.257163
0.240000 0.786628 0.785678 1.271249 1.269735
0.250000 0.778801 0.777821 1.284025 1.282432
0.260000 0.771052 0.770043 1.296930 1.295256
0.270000 0.763380 0.762343 1.309964 1.308209
0.280000 0.755784 0.754719 1.323130 1.321291
0.290000 0.748264 0.747172 1.336427 1.334504
0.300000 0.740818 0.739700 1.349859 1.347849
0.310000 0.733447 0.732303 1.363425 1.361327
0.320000 0.726149 0.724980 1.377128 1.374941
0.330000 0.718924 0.717731 1.390968 1.388690
0.340000 0.711770 0.710553 1.404948 1.402577
0.350000 0.704688 0.703448 1.419068 1.416603
0.360000 0.697676 0.696413 1.433329 1.430769
0.370000 0.690734 0.689449 1.447734 1.445076
0.380000 0.683861 0.682555 1.462284 1.459527
0.390000 0.677057 0.675729 1.476981 1.474123
0.400000 0.670320 0.668972 1.491825 1.488864
0.410000 0.663650 0.662282 1.506818 1.503752
0.420000 0.657047 0.655659 1.521961 1.518790
0.430000 0.650509 0.649103 1.537257 1.533978
0.440000 0.644037 0.642612 1.552707 1.549317
0.450000 0.637628 0.636186 1.568312 1.564811
0.460000 0.631284 0.629824 1.584074 1.580459
0.470000 0.625002 0.623525 1.599994 1.596263
0.480000 0.618784 0.617290 1.616074 1.612226
0.490000 0.612626 0.611117 1.632316 1.628348
0.500000 0.606531 0.605006 1.648721 1.644632
0.510000 0.600496 0.598956 1.665291 1.661078
0.520000 0.594521 0.592967 1.682027 1.677689
0.530000 0.588605 0.587037 1.698932 1.694466
0.540000 0.582748 0.581167 1.716007 1.711410
0.550000 0.576950 0.575355 1.733253 1.728524
0.560000 0.571209 0.569601 1.750672 1.745810
0.570000 0.565526 0.563905 1.768267 1.763268
0.580000 0.559898 0.558266 1.786038 1.780900
0.590000 0.554327 0.552684 1.803988 1.798709
0.600000 0.548812 0.547157 1.822118 1.816697
0.610000 0.543351 0.541685 1.840431 1.834864
0.620000 0.537945 0.536268 1.858927 1.853212
0.630000 0.532592 0.530906 1.877610 1.871744
0.640000 0.527293 0.525596 1.896480 1.890462
0.650000 0.522046 0.520341 1.915540 1.909366
0.660000 0.516851 0.515137 1.934792 1.928460
0.670000 0.511709 0.509986 1.954237 1.947745
0.680000 0.506617 0.504886 1.973877 1.967222
0.690000 0.501576 0.499837 1.993715 1.986894
0.700000 0.496585 0.494839 2.013752 2.006763
0.710000 0.491644 0.489890 2.033990 2.026831
0.720000 0.486752 0.484991 2.054432 2.047099
0.730000 0.481909 0.480141 2.075080 2.067570
0.740000 0.477114 0.475340 2.095935 2.088246
0.750000 0.472367 0.470587 2.116999 2.109128
0.760000 0.467667 0.465881 2.138275 2.130219
0.770000 0.463013 0.461222 2.159765 2.151522
0.780000 0.458406 0.456610 2.181471 2.173037
0.790000 0.453845 0.452044 2.203395 2.194767
0.800000 0.449329 0.447523 2.225540 2.216715
0.810000 0.444858 0.443048 2.247907 2.238882
0.820000 0.440432 0.438617 2.270499 2.261271
0.830000 0.436049 0.434231 2.293318 2.283884
0.839999 0.431711 0.429889 2.316366 2.306723
0.849999 0.427415 0.425590 2.339646 2.329790
0.859999 0.423162 0.421334 2.363159 2.353088
0.869999 0.418952 0.417121 2.386909 2.376619
0.879999 0.414783 0.412950 2.410898 2.400385
0.889999 0.410656 0.408820 2.435128 2.424389
0.899999 0.406570 0.404732 2.459602 2.448632
0.909999 0.402524 0.400685 2.484321 2.473119
0.919999 0.398519 0.396678 2.509289 2.497850
0.929999 0.394554 0.392711 2.534508 2.522828
0.939999 0.390628 0.388784 2.559980 2.548057
0.949999 0.386741 0.384896 2.585708 2.573537
0.959999 0.382893 0.381047 2.611695 2.599272
0.969999 0.379083 0.377237 2.637943 2.625265
0.979999 0.375311 0.373464 2.664454 2.651518
0.989999 0.371577 0.369730 2.691233 2.678033
0.999999 0.367880 0.366032 2.718280 2.704813
1.009999 0.364219 0.362372 2.745599 2.731862
1.019999 0.360595 0.358748 2.773193 2.759180
1.029999 0.357007 0.355161 2.801064 2.786772
1.039999 0.353455 0.351609 2.829215 2.814640
1.049999 0.349938 0.348093 2.857649 2.842786
1.059999 0.346456 0.344612 2.886369 2.871214
1.069999 0.343009 0.341166 2.915378 2.899926
1.079999 0.339596 0.337754 2.944678 2.928926
1.089999 0.336217 0.334377 2.974272 2.958215
1.099999 0.332871 0.331033 3.004164 2.987797
1.109999 0.329559 0.327723 3.034356 3.017675
1.119999 0.326280 0.324446 3.064852 3.047852
1.129999 0.323033 0.321201 3.095654 3.078330
1.139999 0.319819 0.317989 3.126766 3.109113
1.149999 0.316637 0.314809 3.158190 3.140205
1.159999 0.313486 0.311661 3.189931 3.171607
1.169999 0.310367 0.308544 3.221990 3.203323
1.179999 0.307279 0.305459 3.254372 3.235356
1.189999 0.304222 0.302404 3.287079 3.267710
1.199999 0.301194 0.299380 3.320114 3.300387
1.209999 0.298198 0.296387 3.353482 3.333391
1.219999 0.295230 0.293423 3.387185 3.366725
1.229999 0.292293 0.290489 3.421227 3.400392
1.239999 0.289384 0.287584 3.455611 3.434396
1.249999 0.286505 0.284708 3.490340 3.468740
1.259999 0.283654 0.281861 3.525419 3.503427
1.269999 0.280832 0.279042 3.560849 3.538461
1.279999 0.278038 0.276252 3.596637 3.573846
1.289999 0.275271 0.273489 3.632783 3.609585
1.299999 0.272532 0.270754 3.669293 3.645680
1.309999 0.269820 0.268047 3.706170 3.682137
1.319999 0.267136 0.265366 3.743418 3.718959
1.329999 0.264477 0.262713 3.781040 3.756148
1.339999 0.261846 0.260085 3.819040 3.793710
1.349999 0.259241 0.257485 3.857422 3.831647
1.359999 0.256661 0.254910 3.896190 3.869963
1.369999 0.254107 0.252361 3.935347 3.908663
1.379999 0.251579 0.249837 3.974898 3.947749
1.389999 0.249076 0.247339 4.014846 3.987227
1.399999 0.246597 0.244865 4.055196 4.027099
1.409999 0.244144 0.242417 4.095952 4.067370
1.419999 0.241714 0.239992 4.137116 4.108044
1.429999 0.239309 0.237593 4.178695 4.149124
1.439999 0.236928 0.235217 4.220692 4.190615
1.449999 0.234571 0.232864 4.263110 4.232522
1.459999 0.232237 0.230536 4.305955 4.274847
1.469999 0.229926 0.228230 4.349231 4.317595
1.479999 0.227638 0.225948 4.392941 4.360771
1.489999 0.225373 0.223689 4.437091 4.404379
1.499999 0.223130 0.221452 4.481684 4.448423
1.509999 0.220910 0.219237 4.526726 4.492907
1.519999 0.218712 0.217045 4.572220 4.537836
1.529999 0.216536 0.214874 4.618172 4.583214
1.539999 0.214381 0.212726 4.664585 4.629046
1.549999 0.212248 0.210598 4.711465 4.675337
1.559999 0.210136 0.208492 4.758816 4.722090
1.569999 0.208045 0.206408 4.806643 4.769311
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
FILE*f1;
float t,dt=0.01,x1=1,x2=1;
f1=fopen("Graph.txt","w");
for (t=0;t<=2;t=t+dt)
{
fprintf(f1,"%f ",t);
fprintf(f1,"%f %f ",exp(-t),x1);
fprintf(f1,"%f %f\n",exp(t),x2);
x1=x1-x1*dt;
x2=x2+x2*dt;
}
fclose(f1);
}
0.000000 0.000000 0.000000
0.100000 9.983333 9.983342
0.200000 19.866917 19.866933
0.300000 29.551996 29.552021
0.400000 38.941803 38.941834
0.500000 47.942516 47.942554
0.600000 56.464204 56.464247
0.700000 64.421721 64.421769
0.800000 71.735559 71.735609
0.900000 78.332640 78.332691
1.000000 84.147048 84.147098
1.100000 89.120688 89.120736
1.200000 93.203865 93.203909
1.300000 96.355781 96.355819
1.400000 98.544944 98.544973
1.500000 99.749479 99.749499
1.600000 99.957353 99.957360
1.700000 99.166488 99.166481
1.800000 97.384785 97.384763
1.900000 94.630047 94.630009
2.000000 90.929799 90.929743
2.100000 86.321012 86.320937
2.200000 80.849736 80.849640
2.300000 74.570637 74.570521
2.400000 67.546454 67.546318
2.500000 59.847370 59.847214
2.600000 51.550313 51.550137
2.700000 42.738183 42.737988
2.800000 33.499028 33.498815
2.900000 23.925162 23.924933
3.000000 14.112244 14.112001
3.100000 4.158323 4.158066
3.200000 -5.837148 -5.837414
3.300000 -15.774295 -15.774569
3.400000 -25.553831 -25.554110
3.500000 -35.078042 -35.078323
3.600000 -44.251765 -44.252044
3.700000 -52.983340 -52.983614
3.800000 -61.185523 -61.185789
3.900000 -68.776362 -68.776616
4.000000 -75.680011 -75.680250
4.100000 -81.827492 -81.827711
4.200000 -87.157381 -87.157577
4.300000 -91.616423 -91.616594
4.400000 -95.160066 -95.160207
4.500000 -97.752902 -97.753012
4.600000 -99.369026 -99.369100
4.700000 -99.992288 -99.992326
4.800000 -99.616463 -99.616461
4.900000 -98.245304 -98.245261
5.000000 -95.892512 -95.892427
5.100000 -92.581596 -92.581468
5.200000 -88.345636 -88.345466
5.300000 -83.226958 -83.226744
5.400000 -77.276704 -77.276449
5.500000 -70.554329 -70.554033
5.600000 -63.127000 -63.126664
5.700000 -55.068928 -55.068554
5.800000 -46.460626 -46.460218
5.900000 -37.388106 -37.387666
6.000000 -27.942017 -27.941550
6.100000 -18.216741 -18.216250
6.200000 -8.309450 -8.308940
6.300000 1.680866 1.681390
6.400000 11.654388 11.654920
6.500000 21.511462 21.511999
6.600000 31.153601 31.154136
6.700000 40.484465 40.484992
6.800000 49.410821 49.411335
6.900000 57.843481 57.843976
7.000000 65.698190 65.698660
7.100000 72.896465 72.896904
7.200000 79.366383 79.366786
7.300000 85.043300 85.043662
7.400000 89.870494 89.870810
7.500000 93.799733 93.799998
7.600000 96.791758 96.791967
7.700000 98.816673 98.816823
7.800000 99.854246 99.854335
7.900000 99.894110 99.894134
8.000000 98.935866 98.935825
8.100000 96.989090 96.988981
8.200000 94.073233 94.073056
8.300000 90.217429 90.217183
8.400000 85.460203 85.459891
8.500000 79.849089 79.848711
8.600000 73.440151 73.439710
8.700000 66.297424 66.296923
8.800000 58.492276 58.491719
8.900000 50.102694 50.102086
9.000000 41.212504 41.211849
9.100000 31.910532 31.909836
9.200000 22.289722 22.288991
9.300000 12.446201 12.445442
9.400000 2.478321 2.477543
9.500000 -7.514320 -7.515112
9.600000 -17.431882 -17.432678
9.700000 -27.175269 -27.176063
9.800000 -36.647131 -36.647913
9.900000 -45.752827 -45.753589
10.000000 -54.401377 -54.402111
10.100000 -62.506366 -62.507065
10.200000 -69.986814 -69.987469
10.300000 -76.767978 -76.768581
10.400000 -82.782103 -82.782647
10.500000 -87.969097 -87.969576
10.600000 -92.277135 -92.277542
10.700000 -95.663172 -95.663502
10.800000 -98.093375 -98.093623
10.900000 -99.543464 -99.543625
11.000000 -99.998948 -99.999021
11.100000 -99.455278 -99.455259
11.200000 -97.917886 -97.917773
11.300000 -95.402131 -95.401925
11.400000 -91.933152 -91.932853
11.500000 -87.545609 -87.545217
11.600000 -82.283341 -82.282859
11.700000 -76.198926 -76.198358
11.800000 -69.353158 -69.352508
11.900000 -61.814437 -61.813711
12.000000 -53.658088 -53.657292
12.100000 -44.965606 -44.964746
12.200000 -35.823844 -35.822928
12.300000 -26.324142 -26.323179
12.400000 -16.561419 -16.560418
12.500000 -6.633220 -6.632190
12.600000 3.361256 3.362305
12.700000 13.322147 13.323204
12.800000 23.149928 23.150983
12.900000 32.746403 32.747444
13.000000 42.015686 42.016704
13.100000 50.865164 50.866146
13.200000 59.206414 59.207351
13.300000 66.956094 66.956976
13.400000 74.036772 74.037589
13.500000 80.377700 80.378443
13.600000 85.915523 85.916181
13.700000 90.594907 90.595474
13.800000 94.369098 94.369567
13.900000 97.200385 97.200750
14.000000 99.060480 99.060736
14.100000 99.930798 99.930939
14.200000 99.802641 99.802665
14.300000 98.677291 98.677196
14.400000 96.565992 96.565778
14.500000 93.489839 93.489506
14.600000 89.479568 89.479117
14.700000 84.575248 84.574683
14.800000 78.825882 78.825207
14.900000 72.288915 72.288135
15.000000 65.029663 65.028784
15.100000 57.120656 57.119687
15.200000 48.640920 48.639869
15.300000 39.675181 39.674057
15.400000 30.313022 30.311836
15.500000 20.647985 20.646748
15.600000 10.776641 10.775365
15.700000 0.797621 0.796318
15.800000 -9.189369 -9.190685
15.900000 -19.084541 -19.085858
16.000000 -28.789027 -28.790332
16.100000 -38.205864 -38.207142
16.200000 -47.240960 -47.242199
16.300000 -55.804041 -55.805227
16.400000 -63.809547 -63.810668
16.500000 -71.177490 -71.178534
16.600000 -77.834253 -77.835208
16.700000 -83.713322 -83.714178
16.800000 -88.755957 -88.756703
16.900000 -92.911773 -92.912401
17.000000 -96.139247 -96.139749
17.100000 -98.406131 -98.406501
17.200000 -99.689775 -99.690007
17.300000 -99.977354 -99.977443
17.400000 -99.265993 -99.265938
17.500000 -97.562801 -97.562601
17.600000 -94.884795 -94.884450
17.700000 -91.258734 -91.258245
17.800000 -86.720847 -86.720218
17.900000 -81.316475 -81.315711
18.000000 -75.099618 -75.098725
18.100000 -68.132391 -68.131377
18.200000 -60.484409 -60.483282
18.300000 -52.232088 -52.230859
18.400000 -43.457883 -43.456562
18.500000 -34.249461 -34.248062
18.600000 -24.698831 -24.697366
18.700000 -14.901419 -14.899903
18.800000 -4.955117 -4.953564
18.900000 5.040695 5.042269
19.000000 14.986141 14.987721
19.100000 24.781851 24.783421
19.200000 34.329950 34.331493
19.300000 43.535035 43.536536
19.400000 52.305133 52.306577
19.500000 60.552616 60.553987
19.600000 68.195079 68.196362
19.700000 75.156160 75.157342
19.800000 81.366306 81.367374
19.900000 86.763469 86.764410
20.000000 91.293721 91.294525
20.100000 94.911797 94.912455
20.200000 97.581548 97.582052
20.300000 99.276298 99.276641
20.400000 99.979114 99.979290
20.500000 99.682973 99.682979
20.600000 98.390835 98.390669
20.700000 96.115609 96.115272
20.800000 92.880029 92.879523
20.900000 88.716425 88.715753
21.000000 83.666397 83.665564
21.100000 77.780404 77.779416
21.200000 71.117255 71.116122
21.300000 63.743528 63.742260
21.400000 55.732898 55.731505
21.500000 47.165404 47.163900
21.600000 38.126650 38.125049
21.700000 28.706948 28.705265
21.800000 19.000416 18.998668
21.900000 9.104039 9.102242
22.000000 -0.883303 -0.885131
22.100000 -10.861819 -10.863660
22.200000 -20.731807 -20.733642
22.300000 -30.394650 -30.396461
22.400000 -39.753800 -39.755568
22.500000 -48.715744 -48.717451
22.600000 -57.190936 -57.192566
22.700000 -65.094697 -65.096231
22.800000 -72.348054 -72.349476
22.900000 -78.878535 -78.879829
23.000000 -84.620888 -84.622040
23.100000 -89.517738 -89.518737
23.200000 -93.520159 -93.520992
23.300000 -96.588158 -96.588815
23.400000 -98.691082 -98.691556
23.500000 -99.807919 -99.808203
23.600000 -99.927510 -99.927599
23.700000 -99.048660 -99.048552
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define dt 0.5
void main()
{
FILE*file;
double x,x0,v,v0,A,fi,t;
double kv1,kv2,kv3,kv4,kx1,kx2,kx3,kx4;
x0=0; v0=100;
file=fopen("x.txt","w");
A=sqrt(x0*x0+v0*v0);
fi=atan(x0/v0);
for (x=x0,v=v0,t=0;t<=200;t=t+dt)
{
fprintf(file,"%lf %lf %lf\n",t,x,A*sin(t+fi));
kv1=dt*-x;
kx1=dt*v;
kv2=dt*-(x+kx1/2);
kx2=dt*(v+kv1/2);
kv3=dt*-(x+kx2/2);
kx3=dt*(v+kv2/2);
kv4=dt*-(x+kx3);
kx4=dt*(v+kv3);
x=x+(kx1+2*kx2+2*kx3+kx4)/6;
v=v+(kv1+2*kv2+2*kv3+kv4)/6;
}
fclose(file);
}
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{
double s=1.,sum=0.,eps,x,x1;
int n=1;
scanf("%lf%lf",&x,&eps);
while(fabs(s*x/n)>eps)
{
s=s*x/n;
sum=sum+s;
n++;
}
sum++;
printf("\n%.12lf",sum);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
double a,b,eps,dx,s,s1=0,sold;
int i=2,n;
scanf("%lf%lf%lf",&a,&b,&eps);
dx=fabs(b-a);
s=(b-a)*a*a;
dx=dx/2.;
sold=s+1;
while(fabs(s-sold)>eps)
{
sold=s;
n=1; s1=0;
while(n<=i-1)
{
s1=s1+dx*(dx*n+a)*(a+dx*n);
n=n+2;
}
s=s/2+s1;
dx=dx/2;
i=i*2;
}
printf("\n%lf",s);
printf("\n%lf",fabs(a*a*a-b*b*b)/3);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
double a,b,eps,dx,s=0,sold;
int i=2,n,steps;
scanf("%lf%lf%lf",&a,&b,&eps);
dx=fabs(a-b);
s=dx*(b*b+a*a)/2.;
dx=dx/2.;
sold=s+1;
steps=1;
for(;fabs(s-sold)>eps;i=i*2)
{
sold=s;
for(s=0,n=0;n<i;n++)
s=s+dx*((dx*n+a)*(dx*n+a)+(dx*(n+1)+a)*( dx*(n+1)+a))/2;
dx=dx/2;
steps++;
}
printf("%lf steps=%d",s,steps);
printf("\n%lf",fabs(a*a*a-b*b*b)/3);
getch();
}
Начать зарабатывать