Найти среды введенных чисел минимум и максимум - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Пожалуйста, напишите. не знаю как числа введенные в массив запихнуть. а если без массива в два цикла находить отдельно мин и макс, то первый работает нормально, а второй начинает сканировать с не с начала сиска чисел, а с того места, где остановился предыдущий цикл. как сделать чтоб он с начала ничинал сканировать? например вот прога почему-то выводит из массива число 2686972, а не нужное
#include <stdio.h>
void main()
{   
    const Dlina = 5;    
    int MAS[Dlina]; 
    int m;
    scanf("%d ", m);
    int i;  
    for (i = 0; i < Dlina; i++) 
    {       
        MAS[i] = m;
        printf("%d ", MAS[i]);  
    }   
}
в двух словах: если я присваиваю переменной несколько чисел, как мне сделать, чтобы в каждом цикле проверять начинало с 1-го числа? или оно и будет так делать? если чисел 4 и оно проверило 4 в 1 цикле, то и во втором начнет заного с 1-го проверять? ведь после 4 чисел ничего нет

Решение задачи: «Найти среды введенных чисел минимум и максимум»

textual
Листинг программы
int n;
 
printf("Enter size of array\n");
scanf("%d", &n);
 
int *mas = new int [n]; // создаем указатель на массив, состоящий из n элементов

Объяснение кода листинга программы

  1. Объявляется переменная n типа int.
  2. Выводится сообщение Enter size of array и считывается значение в переменную n с помощью функции scanf().
  3. С помощью оператора new выделяется память под массив mas из n элементов.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы