✎ Задать свой вопрос   *более 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, просмотры: ☺ 1088 ⌚ 16.01.2014. информатика 10-11 класс

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

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

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

Последние решения
(прикреплено изображение)
✎ к задаче 53335
(прикреплено изображение)
✎ к задаче 53334
(прикреплено изображение)
✎ к задаче 53333
У призмы два основания, в основаниях призмы лежат n-угольники. Количество вершин призмы равно количеству вершин n-угольников, лежащих в основаниях.

Количество вершин одного основания равно n. Количество вершин двух оснований равно 2n. Значит количество вершин в призме равно 2n.

2n - четное, т.к. кратно 2.


У призмы два основания, в основаниях призмы лежат n-угольники.
n-угольник имеет n сторон, они являются ребрами призмы.

n ребер в одном n-угольнике и n ребер в другом n-угольнике

Все вершины одного основания соединены ребрами с соответствующими вершинами другого основания.
Т.е n вершин соединены ребрами, значит боковых ребер тоже n штук.

Всего
n+n+n=3n.

3n кратно 3.
✎ к задаче 53332
H^2=13^2-5^2=169-25=144
H=12
✎ к задаче 53331