Загрузка...

Помогите решить задачку

Тема в разделе C/C++ создана пользователем нелепость 24 ноя 2022. 152 просмотра

  1. нелепость
    нелепость Автор темы 24 ноя 2022 Кружки - lolz.live/threads/6094870/ 7475 20 янв 2020
    Дана последовательность из М чисел. Найти набольшее и наименьшее из чисел меньших 10 или больших 100 . Вывести их порядковые номера.
    Выполнить задание с оператором цикла for
     
  2. LVV
    стукни в тг, помогу
     
  3. Celeste
    Celeste 24 ноя 2022 ♕Climbing for strawberries and finding myself...♕ 9694 26 окт 2021
    Нужны тесты, мог не совсем понять тз. Распиши подробнее
    C
    #include <iostream>

    int main()
    {
    int M;
    std::cin >> M;
    int temp;
    int min = 10, max = 100, minNum = -1, maxNum = -1;
    for (int i = 0; i < M; i++)
    {
    std::cin >> temp;
    if (temp < min)
    {
    min = temp;
    minNum = i + 1;
    }
    else if (temp > max)
    {
    max = temp;
    maxNum = i + 1;
    }
    }
    std::cout << min << " " << minNum << "\n" << max << " " << maxNum;
    return 0;
    }
     
    24 ноя 2022 Изменено
    1. Посмотреть предыдущие комментарии (4)
    2. нелепость Автор темы
      Celeste, а зачем мы даём значение -1 для minNum, maxNum?
    3. Celeste
      нелепость, Можно будет сделать проверку, что чисел подходящих нет, можно любое значение дать
    4. нелепость Автор темы
      Celeste, хорошо, спасибо
Top
Загрузка...