|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
18.11.2009, 20:52 | #1 |
Новичок
Джуниор
Регистрация: 17.11.2009
Сообщений: 1
|
На C++,помогите с решением
На C++,помогите с решением задачи. Я уверен вам не составит труда. Учусь на заочном, ну никак не могу вникнуть.
Дан массив А из N вещественных чисел. Найти длину наименьшего отрезка числовой оси, содержащего числа A[0], A[1], . . ., A[N-1]. |
18.11.2009, 22:35 | #2 |
Регистрация: 18.11.2009
Сообщений: 3
|
Мда, формулировочка)
Смотри, вещественные числа - это положительные и отрицательные, так? Отрезок числовой оси, содержащий все числа массива будет длиной (|меньшее отрицательное| + большее положительное). К примеру, массив double A[n] {5, 8.36, -7, -4.3, 2}, где n - константа=5. Ответ здесь будет 15.36 ---(-7)----(-4.3)-----2----5-----8.36---> Код (шапку сам пиши) double max=A[0]; double min=A[0]; for (i=0; i<n; i++) { if (max < A[i]) max=A[i]; if (min > A[i]) min=A[i]; } cout<<max-min; или printf("%f",max-min); надеюсь, я правильно понял задачу |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожайлуста с решением. | Ximer | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.01.2009 17:05 |
Помогите с решением | Сергей Попов | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 08.12.2008 21:32 |
Помогите с решением | Amen | Помощь студентам | 13 | 31.01.2008 22:03 |