2ed5553b96
new file: proglabs/lab7-8/10.c new file: proglabs/lab7-8/11.c new file: proglabs/lab7-8/12.c new file: proglabs/lab7-8/13.c new file: proglabs/lab7-8/14.c new file: proglabs/lab7-8/15.c new file: proglabs/lab7-8/16.c new file: proglabs/lab7-8/17.c new file: proglabs/lab7-8/18.c new file: proglabs/lab7-8/19.c new file: proglabs/lab7-8/3 new file: proglabs/lab7-8/5.c new file: proglabs/lab7-8/6 new file: proglabs/lab7-8/6.c new file: proglabs/lab7-8/7.c new file: proglabs/lab7-8/8.c new file: proglabs/lab7-8/9 new file: proglabs/lab7-8/9.c new file: proglabs/lab7-8/test new file: proglabs/lab7-8/tmp.out
31 lines
714 B
C
31 lines
714 B
C
#include <stdio.h>
|
|
void scale(double *a, double *b, double *c);
|
|
|
|
int main() {
|
|
double a,b,c;
|
|
printf("Print: num1 num2 num3\nPrint: ");
|
|
scanf(" %lf %lf %lf",&a,&b,&c);
|
|
scale(&a,&b,&c);
|
|
printf("%lf > %lf > %lf",a,b,c);
|
|
return 0;
|
|
}
|
|
|
|
void scale(double *a, double *b, double *c){
|
|
double result[3];
|
|
result[0] = *a;
|
|
result[1] = *b;
|
|
result[2] = *c;
|
|
for (int i = 0; i < 2; ++i) {
|
|
for (int j = 0; j < 2 - i; ++j) {
|
|
if (result[j] < result[j + 1]) {
|
|
double tmp = result[j];
|
|
result[j] = result[j + 1];
|
|
result[j + 1] = tmp;
|
|
}
|
|
}
|
|
}
|
|
*a = result[0];
|
|
*b = result[1];
|
|
*c = result[2];
|
|
}
|