Найти среды введенных чисел минимум и максимум - 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 элементов
Объяснение кода листинга программы
- Объявляется переменная
n
типа int. - Выводится сообщение
Enter size of array
и считывается значение в переменнуюn
с помощью функции scanf(). - С помощью оператора new выделяется память под массив
mas
изn
элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д