М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Sdkhkazb
Sdkhkazb
07.04.2021 04:37 •  Информатика

Фотохудожник готовится к выставке. он напечатал 220 вертикальных фотографий 10×1510×15 и теперь подбирает доску, на которой сможет их разместить. доска должна быть квадратной, при этом сторона этого квадрата должна быть самой маленькой из возможных, но такой, чтобы все фотографии влезли (в вертикальном положении) и никакие две не перекрывались. какой должна быть длина стороны этой доски? в качестве ответа укажите одно целое число, например, 100.

👇
Ответ:
eruder
eruder
07.04.2021
Минимальная сторона квадрата здесь будет 180 см. Тогда на него по вертикали смогут лечь 12 фото × 15 см. По горизонтали можно разместить 18 фото по 10 см. Итого влезет 12 × 18 = 216 фото. Если возьмём квадрат со стороной 165 см (на 15 см меньше) то получим по вертикали 11 фото по 15 см, а по горизонтали 16 фото по 10 см. 11 × 16 = 176, что меньше 200 фотографий. 
4,8(37 оценок)
Открыть все ответы
Ответ:
fumymovie
fumymovie
07.04.2021

Відповідь:

#include <iostream>

using namespace std;

const int size = 4;

void inputarr(int *arr,const int size){

for(int i = 0 , counter = 1; i < size; i++, counter++){

 cout << "Введите " << counter << " число: ";

 cin >> arr[i];

}

}

void sortarr(int *arr,const int size){

for(int i = 0; i < size - 1; ++i){

 int biggest = i;

 for(int j = i + 1; j < size; ++j){

  if(arr[j] > arr[biggest]){

   biggest = j;

  }

 }

 

 swap(arr[i],arr[biggest]);  

}

}

void printarr(int *arr,const int size){

for(int i = 0; i < size; i++){

 cout << arr[i] << " ";

}

}

int main(){

setlocale(LC_ALL, "Rus");

int arr[size];

inputarr(arr,size);

cout << "Изначальное положение: ";

printarr(arr,size);

cout << "\nРезультат: ";

sortarr(arr,size);

printarr(arr,size);

return 0;

}

Использовал одномерный массив и сделал сортировку методом выбора по убыванию

4,4(61 оценок)
Ответ:

Привет!))) Я составил несколько алгоритмов, можешь просмотреть их ниже)))

Алгоритм №1

1) Начало

2) Вскипятить чайник

3) Положить заварку в кружку

4) Залить кипятком

5) Подождать 5 минут

6) Конец

Алгоритм №2

1) Начало

2) Достань ключ из кармана

3) Вставь в замочную скважину

4) Поверни ключ два раза

5) Вытащи ключ

6) Конец

Алгоритм №3

1) Начало

2) Выкопать ямку

3) Опустить в ямку саженец

4) Закопать ямку с саженцем

5) Полить саженец водой

6) Конец

Объяснение:

Линейный алгоритм – это алгоритм, в котором все действия выполняются последовательно одно за другим. Используя блок-схемы, линейный алгоритм можно представить следующим образом: Примером линейного алгоритма может быть вычисление периметра прямоугольника с заданными сторонами.

Надеюсь, что я , пока!)))

4,5(80 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ