С++ задачи на массивы и матрицы

Dashenka_2009

Люди помогите плиззззз:'( завтра уже сдавать надо)):'( последняя надежда на вас1. В одномерном массиве состоящем из n вещественных элементов (размерность задается именованной константой), вычислить: - максимальный элемент массива - сумма элементов массива, расположенных до последнего положительного элемента Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a, b]. Освободившиеся в конце элементы заполнить нулями.2. Дана целочисленная прямоугольная матрица. Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов.самое беспонтовое что я в массива ничего не понямаю(((:'( кто чем может помогиитее!!!
13 ответов

Dashenka_2009

Хорош реветь. Представляешь, как ты будешь выглядеть с размазанной тушью? Можно будет отправляться прямиком на съемочную площадку для фильма ужасов. :lol:вот первое задание:
#include <algorithm>
template <typename T, const size_t N>
T max(const T (&arr)[N])
{ return *std::max_element(arr, arr+N); }


Dashenka_2009

ну в данный момент я ненакрашена так что можно и поплакать немного))) а это все чтоли?) или есчо что то будет?)))))


Dashenka_2009

а это все чтоли?) или есчо что то будет?))))) Гы. То же самое сказала одна моя знакомая, когда я купил ей кое-что в подарок. Женщины...


Dashenka_2009

ну наверно она так же как и я ожидала побольше чего то


Dashenka_2009

ну если ты, как и она, будешь мила со мной, по получишь больше. Ж)


Dashenka_2009

канеш буду)))) ток у меня вопрос в борланде можно сие счастье сделать?))


Dashenka_2009

Rififi Читер) Dashenka_2009
или есчо что то будет?
ещё к этому нужен мозг. Которого хватить что бы все эти задачи написать с ходу.


Dashenka_2009

ещё к этому нужен мозг. Которого хватить что бы все эти задачи написать с ходу.
ну я очень надеюсь что у кого нибудь из присутствующих сдесь он есть, потому как у меня походу его не хватает


Dashenka_2009

Dashenka_2009, канеш буду)))) Ok, тогда будь ласка, открой личико (Ж А лучше фотку, желательно в бикини (((((Ж


Dashenka_2009

если бы еще рассказали как это сделать)))


Dashenka_2009

ну все таки давайте вернемся к задачкам)))))


Dashenka_2009

Вторая задача
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
   int const sz = 10;
   int arr[sz][sz];
   int sum = 0;
   srand(time(NULL));
 
   for (int i = 0; i < sz; i++)
   {
      for (int j = 0; j < sz; j++)
      {
         arr[i][j] = rand() % 10 - 1;
      }
   }
 
   for (int i = 0; i < sz; i++)
   {
      for (int j = 0; j < sz; j++)
      {
         if (arr[j][i] < 0)
         {
            sum = 0;
            break;
         }
         sum += arr[j][i];
      }
      if (sum != 0)
         cout << "Stolbets " << i << " ne soderjit otritsatiel'nyh elementov, summa ravna " << sum << endl;
      sum = 0;
   }
   system("pause");
   return 0;
}


Dashenka_2009

а в борланде никак?