50 ! в программе мы создаем и заполняем динамический массив объектов класса. затем проводим сортировку массива по элементу x и выводим отсортированный массив. нужно исправить программу: #include #include #include using namespace std; class p { public: p(int x, int y) { this-> x = x; this-> y = y; }; /*void print() { cout < < x < < y < < endl; }*/ private: int x; int y; }; int main() { int size; cin > > size; p *arr = new p[size]; for (int i = 0; i < size; i++) { cin > > p arr[i].x; cin > > p arr[i].y; }; p temp(); // временная переменная для обмена элементов местами // сортировка массива пузырьком for (int i = 0; i < size - 1; i++) { for (int j = 0; j < size - i - 1; j++) { if (arr[j].x > arr[j + 1].x) { // меняем элементы местами temp.x = arr[j].x; arr[j].x = arr[j + 1].x; arr[j + 1].x = temp.x ; } } } // вывод отсортированного массива на экран for (int i = 0; i < size; i++) { cout < < arr[i].x < < " "; } delete [] arr; } }
225
233
Ответы на вопрос:
#include < iostream> using namespace std; struct p { p() = default; p(int x, int y) { this-> x = x; this-> y = y; }; int x; int y; }; int main() { int size; cin > > size; p *arr = new p[size]; for (int i = 0; i < size; i++) { cin > > arr[i].x; cin > > arr[i].y; }; p temp; // временная переменная для обмена элементов местами // сортировка массива пузырьком for (int i = 0; i < size - 1; i++) { for (int j = 0; j < size - i - 1; j++) { if (arr[j].x > arr[j + 1].x) { // меняем элементы местами temp.x = arr[j].x; arr[j].x = arr[j + 1].x; arr[j + 1].x = temp.x; } } } // вывод отсортированного массива на экран for (int i = 0; i < size; i++) { cout < < arr[i].x < < " "; } delete[] arr; }
10
Объяснение:
Изначально b = 11, c = 0. Далее проверяем условие: если b = 1, то выполняется что-то, не указанное на рисунке, а иначе (т.е. b не равно 1) вычитаем из b 1 (т.е. b теперь = 10) и к c прибавляем b (0 + 10 = 10)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
АУЕшник228133713.10.2020 17:45
-
НАСТЁНАМИЛАЯ1201200702.06.2021 22:00
-
1к3к5к7к21.10.2021 02:06
-
SharkKinger11.03.2023 16:13
-
Joan3623.07.2022 14:51
-
Amarcy11.07.2022 10:06
-
xayalaamirova03.02.2023 21:24
-
prostoliii04.02.2022 05:29
-
22866622866622828.04.2023 15:28
-
emphasisone31.05.2021 15:33
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.