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

Информатику вообще не понимаю. написать следующую программу на с++. 1. ввести натуральное n > 1, а затем ввести массив вещественных чисел длинны n. 2. нужно запрограммировать алгоритм сортировки массива вещественных чисел в виде подпрограммы и продемонстрировать («распечатать»-записать в файл) результат сортировки. в качестве алгоритма сортировки выбрать простой метод «пузырька».

👇
Ответ:
самаучка003
самаучка003
11.04.2023
2)// bu_sort.cpp: определяет точку входа для консольного приложения.
 #include "stdafx.h"#include <iostream>#include <iomanip>#include <ctime>using namespace std; 
void bubbleSort(int *, int); // прототип функции сортировки пузырьком int main(int argc, char* argv[])
{    srand(time(NULL));    setlocale(LC_ALL, "rus");    cout << "Введите размер массива: ";    
int size_array; // длинна массива    cin >> size_array;     int *sorted_array = new int [size_array]; 
// одномерный динамический массив   
 for (int counter = 0; counter < size_array; counter++)   
 {       
 sorted_array[counter] = rand() % 100; 
// заполняем массив случайными числами        
cout << setw(2) << sorted_array[counter] << "  "; 
// вывод массива на экран   
 }    
cout << "\n\n";    
 bubbleSort(sorted_array, size_array); 
// вызов функции сортировки пузырьком   
  for (int counter = 0; counter < size_array; counter++)  
  {        
cout << setw(2) << sorted_array[counter] << "  "; 
// печать отсортированного массива  
  }    cout << "\n";     
system("pause");    
return 0;} 
void bubbleSort(int* arrayPtr, int length_array) 
// сортировка пузырьком{ int temp = 0; 
// временная переменная для хранения элемента массива bool exit = false;
 // болевая переменная для выхода из цикла, если массив отсортирован  while (!exit) // пока массив не отсортирован {  exit = true;  for (int int_counter = 0; int_counter < (length_array - 1);
int_counter++) 
// внутренний цикл   
 //сортировка пузырьком по возрастанию - знак >  
  //сортировка пузырьком по убыванию - знак <    if (arrayPtr[int_counter] > arrayPtr[int_counter + 1])
 // сравниваем два соседних элемента  
  {     // выполняем перестановку элементов массива     temp = arrayPtr[int_counter];     
arrayPtr[int_counter] = arrayPtr[int_counter + 1];   
  arrayPtr[int_counter + 1] = temp;    
 exit = false; // на очередной итерации была произведена перестановка элементов    }
 }
}
4,8(41 оценок)
Открыть все ответы
Ответ:
lobanovartem2
lobanovartem2
11.04.2023

да

Объяснение:

лев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин крашлев петунин краш

4,7(82 оценок)
Ответ:
NastyKek4556
NastyKek4556
11.04.2023
#include <iostream>

using namespace std;

int main()
{
    int n;
    int sum=0, op=1;
    cout << "Введите n >> ";
    cin >> n;
    for (int i = 1; i < n; i++)
        if (i % 2 == 0)
            sum += i;
        else
            op *= i;
    cout << "Сумма четных чисел на интервале от 1 до " << n << ": " << sum << endl;
    cout << "Произведение нечетных чисел на интевале от 1 до " << n << ": " << op << endl;
    system("pause");
}
4,5(17 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ