На вход подаются p1, q1 – числитель и знаменатель первой дроби; p2, q2 – числитель и знаменатель второй дроби. Общий знаменатель q = q1 * q2, дополнительные множители q2 и q1. Итоговая формула p1/q1 + p2/q2 = (p1 q2 + p2 q1)/(q1 q2).
var p1, p2, q1, q2: integer;
begin
read(p1, q1);
read(p2, q2);
write(p1 * q2 + p2 * q1, ' ', q1 * q2)
end.
Пример ввода:
3 4
1 2
Пример вывода:
10 8
Задача 7var x, y: real;
begin
read(x);
y := x * x;
y := 1 - y + 5 * y * y;
write(y * y);
end.
Пример ввода:
0.75
Пример вывода:
4.07850647
Поделитесь своими знаниями, ответьте на вопрос:
написать программу на с++ Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
max = INT_MIN;
for(t = 1; t < Len; ++t)
{
sum1 = 0;
i1 = t;
j1 = 0;
sum2 = 0;
i2 = 0;
j2 = t;
while(i1 < Len && j2 < Len)
{
sum1 += matrix[i1][j1];
sum2 += matrix[i2][j2];
++i1;
++j1;
++i2;
++j2;
}
maxsum = sum1 > sum2 ? sum1 : sum2;
max = maxsum > max ? maxsum : max;
}
cout<<max<<endl;
вот так получица)
1
a-Nutka
3 / 3 / 0
Регистрация: 20.01.2009
Сообщений: 6
26.04.2009, 1