Контрольная работа (5 вариант)

Выполнен
Заказ
6625524
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
24 Мар 2025 в 17:30
Цена
Договорная цена
Блокировка
10 дней
Размещен
24 Мар 2025 в 09:50
Просмотров
75
Описание работы

#include

#include // Изменил на

using namespace std;


int main() {

  setlocale(0, "rus");

  srand(time(0));

   

  float A[50], max;

   

  // Генерация массива и вывод значений

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

    A[i] = rand() % 100 * 0.5 - 10; // Генерация значений от -10 до 40

    cout << A[i] << '\t';

  }

  cout << endl;


  // Поиск максимального значения

  max = A[0];

  for (int i = 1; i < 50; i++) { // Начинаем с 1, так как 0 уже присвоено

    if (A[i] > max) {

      max = A[i];

    }

  }

  cout << "Максимальное значение массива = " << max << endl;</p><p><br></p><p>  // Суммирование элементов массива, которые меньше 0</p><p>  float sum = 0; // Изменил на float для правильного суммирования</p><p>  int count = 0; // Счетчик для положительных элементов</p><p><br></p><p>  for (int i = 0; i < 50; i++) {</p><p>    if (A[i] < 0) {</p><p>      count++;</p><p>    } else {</p><p>      sum += A[i]; // Суммируем только положительные элементы</p><p>    }</p><p>  }</p><p><br></p><p>  cout << "Сумма положительных элементов массива = " << sum << endl;</p><p>   </p><p>  // Запрос диапазона [a, b]</p><p>  float a, b;</p><p>  cout << "Введите диапазон a и b: ";

  cin >> a >> b;


  // Обнуление элементов в заданном диапазоне

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

    if (A[i] >= a && A[i] <= b) {

      A[i] = 0;

    }

    cout << A[i] << '\t'; // Вывод измененного массива

  }


  cout << endl;

  system("pause"); // Задержка перед завершением программы

  return 0;

}

Программа вся работает правильно нужно только чтобы цифры преобразованные в нули располагались в конце

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
12 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир