0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 9
|
|
1 | |
Нахождение минимального25.03.2009, 20:07. Показов 1541. Ответов 3
Метки нет (Все метки)
Простая задачка, но вспомнить не как не могу. Ниже привожу задание:
Написать программу, которая определяет минимальное число во введенной с клавиатуры последовательности положительных чисел. Длинна последовательности не ограничена. Для окончания ввода последовательности ввести 0 Вводимые данные: Последовательность положительных, отрицательных чисел чисел или 0. Результат: Минимальное число во введенной последовательности. Указания: Использовать цикл do while. Текст программы: # include <conio.h> # include <stdio.h> # include <math.h> void main () { int a,m; clrscr (); do { printf ("\nVveDiTe 4iclo: "); scanf ("%i", &a); if (a>0&&a<m) m=a; } while (a!=0); printf ("\nmin %i",m); getch (); } Проблема состоит в том, что данная программа действительно ищет минимальное число в положительной последовательности, но когда дело доходит до отрицательной последовательности она выводит из памяти мусор. выглядеть должно так, что когда вводим отрицательные числа программа на них не реагирует и при вводе 0 программа сообщает о том что она может работать только с положительными числами. В этом и заключается проблема.
0
|
25.03.2009, 20:07 | |
Ответы с готовыми решениями:
3
Нахождение минимального отрицательного Нахождение минимального пути Нахождение минимального числа Нахождение минимального числа |
176 / 168 / 27
Регистрация: 12.01.2009
Сообщений: 430
|
||||||
25.03.2009, 20:11 | 2 | |||||
перед циклом надо инициализировать m,например первым введеным числом
0
|
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 9
|
|
25.03.2009, 20:31 [ТС] | 3 |
Спасибо.. Попробовал но при введении последовательности -1 -2 -4 -7 он выдал что минимальное число равно 1
0
|
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||
25.03.2009, 20:44 | 4 | |||||
вот рабочий код
0
|
25.03.2009, 20:44 | |
25.03.2009, 20:44 | |
Помогаю со студенческими работами здесь
4
Нахождение минимального элемента массива Нахождение минимального значения и его № Нахождение минимального элемента массива Нахождение минимального элемента массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |