Евгений
?>

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; } }

Информатика

Ответы

ibswoklol1362
#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;
}
korchags19983941

Объяснение:

style

.winter{

height: 400px;

}

.spring{

height: 400px;

}

.sumer{

height: 400px;

}

.utumn{

height: 400px;

}

main

<html>

<head>

<link rel="stylesheet" href="style.css">

</head>

<body>

<section class="winter">

<h1>Зима</h1>

<a href="Сюда ссылку"><img src="winter.jpg" width="450" height="350"></a>

</section>

<section class="spring">

<h1>Весна</h1>

<a href="Сюда ссылку"><img src="spring.jpg" width="450" height="350"></a>

</section>

<section class="sumer">

<h1>Лiто</h1>

<a href="Сюда ссылку"><img src="sumer.jpeg" width="450" height="350"></a>

</section>

<section class="utumn">

<h1>Осiнь</h1>

<a href="Сюда ссылку"><img src="utumn.jpg" width="450" height="350"></a>

</section>

</body>

</html>


Створити сторінку на якій відобразити інформацію про пори року за таким принципом Зима Фото зими Гіп
Створити сторінку на якій відобразити інформацію про пори року за таким принципом Зима Фото зими Гіп
Створити сторінку на якій відобразити інформацію про пори року за таким принципом Зима Фото зими Гіп
Створити сторінку на якій відобразити інформацію про пори року за таким принципом Зима Фото зими Гіп
борисовна Елена78

#include <iostream>

#include <ctime>

using namespace std;

int main()

{

   const int vags = 18, places = 36;

   bool train[vags][places]{};

   // Если массив будет заполнятся случайными числами:

   // srand(time(0));

   // for(int i = 0; i < vags; i++)

   //    {

   //     for(int j = 0; j < places; j++)

   //         cout << (train[i][j] = rand()%2) << ' ';

   //    cout << endl;

   //    }

   // --- КОНЕЦ ОБЪЯВЛЕНИЯ СЛУЧАЙНЫМИ ЧИСЛАМИ ---

   

   // Если же будет задаваться пользователем:

   // for(int i = 0; i < vags; i++)

   //     for(int j = 0; j < places; j++) cin >> train[i][j];

   // --- КОНЕЦ ОБЪЯВЛЕНИЯ ПОЛЬЗОВАТЕЛЕМ ---

   

   int count = 0;

   for(int i = 0; i < vags; i++)

       for(int j = 0; j < places; j++)

           if(train[i][j]) count++;

   cout << "Empty: " << count << " places!\n";

   return 0;

}

P. S. Раскомментируйте нужный вам вариант (не указано каким образом будет задаваться массив).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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; } }
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Ka-shop2791
aureole6452
Yeroshkina411
maxborod
andreokiseleo69421
NIKOLAEVNA
MIKhAILOVNAAnton
dariamay1996
bestxbox
Aleksandrivanovna
gurman171
Александровна1973
Информатика 3 класса номер 181
rs90603607904
МАМОНОВА-андрей
Boss5519