✎ Задать свой вопрос   *более 30 000 пользователей получили ответ на «Решим всё»

Задача 484 Отсортировать кубики по цветам, внутри

УСЛОВИЕ:

Отсортировать кубики по цветам, внутри одного цвета – по размеру, а внутри од-ного размера – по весу.

РЕШЕНИЕ:

type
kubik=record
color:string;
size:integer;
weight:integer;
end;

var
m:array [1..N] of kubik;
i:integer;d:string;j:integer;
d2:integer;
begin
for i:=1 to N do begin
writeln('Цвет ', i, ' кубика');
readln(m[i].color);
writeln('Размер ', i, ' кубика');
readln(m[i].size);
writeln('Вес ', i,' кубика');
readln(m[i].weight);
end;

for j:=1 to N do
for i:=1 to N-j do
begin
if m[i].weight>m[i+1].weight then

begin
d2:=m[i].weight;
m[i].weight:=m[i+1].weight;
m[i+1].weight:=d2;
end;
end;

for j:=1 to N do
for i:=1 to N-j do
begin
if m[i].size>m[i+1].size then
begin
d2:=m[i].size;
m[i].size:=m[i+1].size;
m[i+1].size:=d2;
end;
end;

for j:=1 to N do
for i:=1 to N-j do
begin
if m[i].color>m[i+1].color then
begin
d:=m[i].color;
m[i].color:=m[i+1].color;
m[i+1].color:=d;
end;
end;

for i:=1 to N do
writeln('цвет: ',m[i].color,' размер: ',m[i].size,' вес: ',m[i].weight);

end.

Вопрос к решению?
Нашли ошибку?

ОТВЕТ:

в решение

Добавил slava191, просмотры: ☺ 909 ⌚ 16.01.2014. информатика 10-11 класс

Решения пользователей

Увы, но свой вариант решения никто не написал... Будь первым!
Хочешь предложить свое решение? Войди и сделай это!

Написать комментарий

Последние решения
Вводим в рассмотрение события ( гипотезы):
H_(1)-"из первого ящика во второй переложили два белых шарика"
H_(2)-"из первого ящика во второй переложили два черных шарика"
H_(3)-"из первого ящика во второй переложили один белый и один черный или один черный и один белый шарик"

p(H_(1))=\frac{2}{6}\cdot\frac{1}{5}=\frac{2}{30}
p(H_(2))=\frac{4}{6}\cdot\frac{3}{5}=\frac{12}{30}
p(H_(3))=\frac{2}{6}\cdot\frac{4}{5}+\frac{4}{6}\cdot\frac{2}{5}=\frac{16}{30}

A-" из второго ящика вынут белый шарик"

p(A/H_(1))=\frac{5}{6}
p(A/H_(2))=\frac{3}{6}
p(A/H_(3))=\frac{4}{6}

По формуле полной вероятности:
p(A)=p(H_(1))*p(A/H_(1))+p(H_(2))*p(A/H_(2))+p(H_(3))*p(A/H_(3))=

=\frac{2}{30}\cdot\frac{5}{6}+\frac{12}{30}\cdot\frac{3}{6}+\frac{16}{30}\cdot\frac{4}{6}=\frac{11}{18}



✎ к задаче 40763
(прикреплено изображение)
✎ к задаче 40760
(прикреплено изображение)
✎ к задаче 40761
cos ∠ C=-3/4, значит угол С - тупой.
∠ С= ∠ B
∠ D= ∠ A - острые.

Сумма углов, прилежащих к боковым сторонам трапеции равна 180 градусов.

cos ∠ D=cos(180 ° - ∠ C)=-cos ∠ C=-(-3/4)=3/4

Теперь легко найти высоту трапеции и нижнее основание

Проводим высоты ВК и СМ из точек В и С на AD
КМ=ВС=5 см

AК=МD=СD*cos ∠ C=8*(3/4)=6
AD=AK+KM+MD=6+5+6=17

СM^2=CD^2-MD^2=8^2-6^2=64-36=28

CM=sqrt(28)=sqrt(4*7)=2sqrt(7)

S(трапеции)=(AD+BC)*CM/2=(17+5)*(2sqrt(7))/2=22sqrt(7)


(прикреплено изображение)
✎ к задаче 40761
(прикреплено изображение)
✎ к задаче 40755