Нахождение Минимального и Максимального Чисел с Использованием Указателей на C++
Дата публикации: 01.04.2025

Нахождение Минимального и Максимального Чисел с Использованием Указателей на C++

8141de3a

Содержимое статьи:

Алгоритм

  1. Ввод чисел:
    • Создать массив для хранения чисел.
    • Запрашивать у пользователя ввод целых чисел до ввода отрицательного числа.
  2. Инициализация указателей:
    • Установить указатель minPtr на первый элемент массива.
    • Установить указатель maxPtr на первый элемент массива.
  3. Поиск минимального и максимального чисел:
    • Итерировать по массиву с помощью указателя curPtr.
    • Сравнивать значение *minPtr с *curPtr для обновления minPtr (минимальное число).
    • Сравнивать значение *maxPtr с *curPtr для обновления maxPtr (максимальное число).
  4. Вывод результатов:
    • Вывести минимальное число, на которое указывает minPtr.
    • Вывести максимальное число, на которое указывает maxPtr.

      Код

      #include <iostream>
      using namespace std;
      int main() {
      int size = 0;
      int* arr = nullptr;
      // Ввод чисел
      cout << "Введите целые числа (закончите отрицательным числом): ";
      int num;
      while ((cin >> num) && num >= 0) {
      size++;
      arr = new int[size];
      for (int i = 0; i < size - 1; i++) {
      arr[i] = arr[i + 1];
      }
      arr[size - 1] = num;
      }
      // Инициализация указателей
      int* minPtr = arr;
      int* maxPtr = arr;
      // Поиск минимального и максимального чисел
      for (int i = 1; i < size; i++) {
      int* curPtr = arr + i;
      if (*curPtr < *minPtr) {
      minPtr = curPtr;
      }
      if (*curPtr > *maxPtr) {
      maxPtr = curPtr;
      }
      }
      // Вывод результатов
      cout << "Минимальное число: " << *minPtr << endl;
      cout << "Максимальное число: " << *maxPtr << endl;
      delete[] arr;
      return 0;
      }


---
Детские лагеря Екатеринбург: для маленьких путешественников
Дизайн сайта с футером
Голоса из подворотень — Рулетка
Горячие клавиши для Windows
Хостинг для мобильных приложений 2026
Жизнь и творчество Фредди Меркьюри
Как проектировать и возводить здания: Пошаговое руководство
Как собрать компьютер своими руками
Как успешно построить свой собственный дом: Пошаговый Руководитель
Население ежедневно сталкивается с различными вызовами в своей жизни, а строительство занимает центральное место среди них. Оно не только влияет на нашу инфраструктуру и окружающую среду, но и формирует общ
Настройка Windows 11: управление энергопотреблением
Новогодние поздравления для друзей
Основы Строительства: Полное Руководство
Оспаривание штрафов ГИБДД в Москве: законодательные основания
Почему Кузонный Ремонт Лучше Делать Сами
Погода в Ревде во вторник
полезных горячих клавиш Windows 11
{"role":"assistant","reasoning_content":"The user wants a detailed article with a complete cascade of headings h1-h6 and lists from third person, add block FAQ with o
{"role":"assistant","reasoning_content":"The user wants a detailed article with full cascade of headings, with lists. They say: \"Напиши+детальную+статью+с+полны
{"role":"assistant","reasoning_content":"We need to write a detailed article (макси) with full cascade of headings h1-h6 and lists. The article is in third person, has
Roblox без рекламы
Сделай видео за 5 минут
SEO студия Москва цена
ShareMan альтернатива
Советы для туристов о китайском языке
Средство общения при потере голоса
Строительство: Как Начать и Завершить Проект Успешно
**Строительство: ключ к созданию процветающего бизнеса**
Строительство: ключевые аспекты и особенности современных подходов
**Строительство: краткий путеводитель по основам и новой эффективной методологии**
Строительство: много面ные аспекты и подходы
**Строительство: основы, методы и перспективы развития**
Строительство: Основы, Тенденции и Реальные Примеры
Строительство: основы, вызовы и перспективы
Строительство: Полное руководство для начинающих и профессионалов
Строительство: Полное руководство для начинающих и профессионалов
Строительство: Полное руководство для начинающих и профессионалов
Строительство: Полное руководство для начинающих и профессионалов
Строительство: полное руководство от А до Я
Строительство: Полное Руководство От А до Я
Строительство: Полное руководство от азов до профессиональных тонкостей
Строительство: Полное руководство от идеи до реализации
Строительство: Полное руководство от идеи до реализации
Строительство: Полное руководство от начала до реализации
Строительство: Полное руководство по этапам, особенностям и практическим советам
Строительство: Полное руководство по этапам, технологиям и практическим советам
Строительство: Полный гид по этапам, технологиям и управлению
Строительство: полный гид по процессу, этапам и практическим советам
Строительство: полный гид по процессу и советам
Технологии и инновации на Алтае
Топ-10 российских хостингов с гибкими тарифами
Заработок на блогах: путь от нуля
© 2021 Дизайн: Рома Genux - Daily Blog Tips Themes, русификация: SeOne.ru - раскрутка сайта