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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2009, 21:41   #1
Tat-ka
 
Регистрация: 30.10.2009
Сообщений: 8
Восклицание Массивы на С++

Если не сложно, помогите решить. Плиз!!!
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) максимальный элемент массива;
2) сумму элементов массива, расположенных до последнего положительного эле¬мента.
Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями.
Tat-ka вне форума Ответить с цитированием
Старый 03.11.2009, 22:19   #2
lamak
C++
Пользователь
 
Регистрация: 31.10.2009
Сообщений: 30
По умолчанию

Код:
 int sum,max=array[0], s[n];
for(int i=1; i<n; i++)
  if (max<array[i]) max=array[i];
for(int j=0; j<nl j++)
    {
    if(array[j]>=0) sum+=array[j];
         else break;
  if ((fabs(array[j])>a)&&(fabs(array[j])<b)) s[j]=array[j];   
   }
Основная часть вродь так, не тестил прямо тут писал, с вводом/выводом Вы уж как-то сами
Верю в google...

Последний раз редактировалось lamak; 03.11.2009 в 22:41.
lamak вне форума Ответить с цитированием
Старый 03.11.2009, 23:32   #3
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Цитата:
Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями.
посмотрите похожую задачу http://programmersforum.ru/showthread.php?t=68506

2)
Код:
bool fl=false;
float sum=0;
for(int i=n-1;i>=0;i--)
{
   if(fl) sum+=arr[i];
   if(arr[i]>0)
        fl=true;
}
counter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы! JulLy Фриланс 5 08.07.2009 15:04
Массивы С++ Nina+ Помощь студентам 2 19.03.2009 11:44
Массивы.. Artimbulidor Помощь студентам 5 05.12.2008 18:31