Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.11.2009, 20:52   #1
LeshkinMaloy
Новичок
Джуниор
 
Регистрация: 17.11.2009
Сообщений: 1
По умолчанию На C++,помогите с решением

На C++,помогите с решением задачи. Я уверен вам не составит труда. Учусь на заочном, ну никак не могу вникнуть.

Дан массив А из N вещественных чисел. Найти длину наименьшего отрезка числовой оси, содержащего числа A[0], A[1], . . ., A[N-1].
LeshkinMaloy вне форума
Старый 18.11.2009, 22:35   #2
Follower
 
Регистрация: 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);

надеюсь, я правильно понял задачу
Follower вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожайлуста с решением. 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