Страница 1 из 1

Помогите пЛиЗ с массивами...

Добавлено: 04 окт 2009, 19:59
)(aTaBbl4
Данны два массива с числом элементов не более 31 в каждом. Если элемент первого массива больше задан. числа, увелич. значен. соответств. элементы второго массива на это число. Найти сумму положит., количество отрицательных и номер максимального элимента второго массива после преобразования.

Re: Помогите пЛиЗ с массивами...

Добавлено: 05 окт 2009, 10:11
nazavrik
В чем вопрос?

Re: Помогите пЛиЗ с массивами...

Добавлено: 05 окт 2009, 19:05
)(aTaBbl4
В решении) Не чо не понятно! Помогите плииииззззз оч надо.....
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Нароооод пооожааалуууйстоо помагите!

Re: Помогите пЛиЗ с массивами...

Добавлено: 09 окт 2009, 07:37
atavin-ta

Код: Выделить всё

double a[31], b[31];
void Input(double a*)// ввод массива
{
 ...
}
void Count(double *a, double *b, double c, double &summ, int col, int imax)
{
 int i;
 double max;
 for (i=30; i>=0; --i)
 {
  if (a[i]>c)
  {
   b[i]+=c;
  }
 }
 for (i=30, summ=0, col=0, max=b[0],imax=0; i>=0; --i)
 {
  if (b[i]>0.0)
  {
   summ+=b[i];
  }
  if (b[i]<0.0)
  {
   ++col;
  }
  if (max<b[i])
  {
   max=b[i];
   imax=i;
  }
 }
}
void min ()
{
 double c,s;
 int col,max; 
 Inut (a);
 Input(b);
 cin>>c;
 Count(a,b,c,s,col,max);
 cout<<s<<" "<<col<<" "<<max;
}
Это так элементарно, что не надо Холмсом быть - Ватсон справится. Надеюсь, тебя не надо учить еще и вводить массивы?

Re: Помогите пЛиЗ с массивами...

Добавлено: 09 окт 2009, 23:07
)(aTaBbl4
Cпасибо!! А про массивы былоб неплохо... ;)
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Вот дана какаято)) Шапка таблицы Изображение