ПОМОГИТЕ ПОЖАЛУЙСТА С ИНФОРМАТИКОЙ, НАДО НАПИСАТЬ ВСЁ НА ЯЗЫКЕ СИ
113
ОТВЕТЫ
Решения задач. (компилируется на MinGW GCC 8.1)
z1:
#include lt;stdio.hgt; // Ввод-вывод
#include lt;math.hgt; // Математические функции
double abs_double(double x) { return x lt; 0 -x : x;}
int main() {
double K, L, x, T, Q;
scanf("lf lf lf", amp;K, amp;L, amp;x);
T = pow(cos(x)*(pow(K, 2) - pow(L, 2), 2) / (K * L * x);
Q = sqrt(pow(T, 2) * abs_double(K - L) / 0.25);
printf("T = f, Q = f ", T, Q);
return 0;
}
z2:
#include lt;stdio.hgt; // Ввод-вывод
#include lt;math.hgt; // Математические функции
double max(double a, double b) { return a gt; b a : b;}
int main() { double a, n, l, x1, x2, y, z;
scanf("lf lf lf", amp;a, amp;n, amp;l);
x1 = (a + n) / pow(a - l, 2);
x2 = a / (n * l);
if (x1 == x2) {
y = x1 * (a - n) / x2;
}
else if (x1 lt; x2) {
y = x1 + x2;
} else {
y = a * x1 + n * x2;
}
z = max(x1, x2) / (x1 + x2);
printf("x1 = f, x2 = f, y = f, z = f ", x1, x2, y, z);
return 0;
}
z3:
#include lt;stdio.hgt;
#include lt;math.hgt;
int main() {
double x;
double y = 0;
scanf("lf", amp;x);
for (int i = 1; i lt;= 11; i += 2) {
y += pow((x - 1) / (x + 1), i) / i;
}
printf("Y = f", y);
}
z4:
#include lt;stdio.hgt;
int main() {
int n = 0, p;
int sum = 0;
do {
p = n;
scanf("d", amp;n);
sum += n;
} while (n != 0);
printf("sum = d, prev = d ", sum, p);
return 0;
}
z5:
#include lt;math.hgt;
#include lt;stdio.hgt;
int main() {
const double PI = 3.141592;
double a; int b;
scanf("lf d", amp;a, amp;b);
double x, d, S, s;
if (b == 1) {
x = a;
d = x * sqrt(2);
S = pow(d / 2, 2) * PI;
s = pow(x / 2, 2) * PI;
} else if (b == 2) {
d = a;
x = d / sqrt(2);
S = pow(d / 2, 2) * PI;
s = pow(x / 2, 2) * PI;
} else if (b == 3) {
S = a;
d = 2 * sqrt(S / PI);
x = d / sqrt(2);
s = pow(x / 2, 2) * PI;
} else if (b == 4) {
s = a;
x = 2 * sqrt(s / PI);
d = x * sqrt(2);
S = pow(d / 2, 2) * PI;
} else {
printf("error");
return 0;
}
printf("x = f, d = f, s = f, S = f", x, d, s, S);
return 0;
}
z1:
#include lt;stdio.hgt; // Ввод-вывод
#include lt;math.hgt; // Математические функции
double abs_double(double x) { return x lt; 0 -x : x;}
int main() {
double K, L, x, T, Q;
scanf("lf lf lf", amp;K, amp;L, amp;x);
T = pow(cos(x)*(pow(K, 2) - pow(L, 2), 2) / (K * L * x);
Q = sqrt(pow(T, 2) * abs_double(K - L) / 0.25);
printf("T = f, Q = f ", T, Q);
return 0;
}
z2:
#include lt;stdio.hgt; // Ввод-вывод
#include lt;math.hgt; // Математические функции
double max(double a, double b) { return a gt; b a : b;}
int main() { double a, n, l, x1, x2, y, z;
scanf("lf lf lf", amp;a, amp;n, amp;l);
x1 = (a + n) / pow(a - l, 2);
x2 = a / (n * l);
if (x1 == x2) {
y = x1 * (a - n) / x2;
}
else if (x1 lt; x2) {
y = x1 + x2;
} else {
y = a * x1 + n * x2;
}
z = max(x1, x2) / (x1 + x2);
printf("x1 = f, x2 = f, y = f, z = f ", x1, x2, y, z);
return 0;
}
z3:
#include lt;stdio.hgt;
#include lt;math.hgt;
int main() {
double x;
double y = 0;
scanf("lf", amp;x);
for (int i = 1; i lt;= 11; i += 2) {
y += pow((x - 1) / (x + 1), i) / i;
}
printf("Y = f", y);
}
z4:
#include lt;stdio.hgt;
int main() {
int n = 0, p;
int sum = 0;
do {
p = n;
scanf("d", amp;n);
sum += n;
} while (n != 0);
printf("sum = d, prev = d ", sum, p);
return 0;
}
z5:
#include lt;math.hgt;
#include lt;stdio.hgt;
int main() {
const double PI = 3.141592;
double a; int b;
scanf("lf d", amp;a, amp;b);
double x, d, S, s;
if (b == 1) {
x = a;
d = x * sqrt(2);
S = pow(d / 2, 2) * PI;
s = pow(x / 2, 2) * PI;
} else if (b == 2) {
d = a;
x = d / sqrt(2);
S = pow(d / 2, 2) * PI;
s = pow(x / 2, 2) * PI;
} else if (b == 3) {
S = a;
d = 2 * sqrt(S / PI);
x = d / sqrt(2);
s = pow(x / 2, 2) * PI;
} else if (b == 4) {
s = a;
x = 2 * sqrt(s / PI);
d = x * sqrt(2);
S = pow(d / 2, 2) * PI;
} else {
printf("error");
return 0;
}
printf("x = f, d = f, s = f, S = f", x, d, s, S);
return 0;
}
38
Отв. дан
Jolas
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Информатика
Bafyn
Написать программу на языке программирования Pascal для решения следующей ...
2018-09-25 00:00:00
Gavinrarus
Как скопировать текст по страницам А то получается вместе. ...
2018-09-25 00:00:00
Наталья
А) Определить род существительных по формальным показателям и значению:сестра, ...
2018-09-25 00:00:00
Bura
29. -Ться или –тся? Спишите, подчеркните глаголы с -ться.1. ...
2018-09-25 00:00:00