В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
deni9514
deni9514
18.05.2021 18:56 •  Информатика

Имеются сведения об игрушках, продаваемых в «Детском мире»: название, количество, цена, возраст детей, для которых она предназначена. Определить:
­ названия игрушек, цена которых не превышает 100 грн., и подходят детям до 5 лет;
­ название самой дорогой игрушки;
­ общую стоимость продаваемых игрушек в магазине;
­ по заданному названию игрушки выдайте полную информацию о ней;
­ сформировать из данных минимальную квадратную матрицу (недостающие элементы заменить 0), вывести в виде таблицы; найти суму элементов, оказавшихся на главной диагонали.
решить в С++

Показать ответ
Ответ:
stasyaverh
stasyaverh
27.01.2022 05:05

1) Отрезаем 3 квадрата со стороной 131, остается прямоугольник со сторонами 131*32

2) Отрезаем 4 квадрата со стороной 32 ,(131-4*32 = 3), остается прямоугольник со сторонами 3*32

3) Отрезаем 10 квадратов со стороной 3 (32-10*3=2), остается прямоугольник со сторонами 2*3

4) Отрезаем квадрат со стороной 2 ,(3-2*1) остается прямоугольник со сторонами 1*2

5) Разрезаем на 2 квадрата со сторой 1

Итого получили: 3 квадрата 131*131; 4 квадрата - 32*32; 10 квадратов - 3*3,

1 квадрат - 2*2; 2 кадрата - 1*1

0,0(0 оценок)
Ответ:
Siruk217
Siruk217
04.06.2020 20:32

Не сказала бы, что это решение сильно отличается от уже имеющегося, но 

а) оно совсем немножко удобнее (хотя бы из-за ClrScr и вывода ответа с определённым количеством знаков после запятой). А ещё предусмотрена возможность отсутствия таковых чисел.

б)ну не могла я пропустить задачу по паскалю)

 

Program n1;
Uses CRT;
Const n=10;
Var a: array[1..n] of integer;
i,s,k: integer;
begin
ClrScr;
Randomize;
For i:=1 to n do
begin
a[i]:=random(10);
write(a[i]:3);
If a[i]=i then
begin
s:=s+a[i];
writeln('s=',s);
k:=k+1;
end;
end;
writeln;
If k=0 then writeln('таких элементов нет') else
Writeln('Среднее арифметическое элементов массива, равных своим индексам, равно ',s/k:4:4);
readln
end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота