Легкие задачки на массивы
Добавлено: 13 окт 2009, 15:50
спасибо огромное!!!
не сочтите назойлевым но помогите ещё в двух задачках плиз....
1.
Дан массив действительных чисел, среди которых заведомо есть как отрицательные числа, так и неотрицательные. Если в массиве есть как положительные, так и отрицательные элементы, то получить новый массив, значения которых вычисляются по формуле а1 x1, а2 x2, а3 x3,... аs xs , где а1... аp - отрицательные элементы исходного массива, взятые в порядке их следования, x1... xq – положительные элементы массива, взятые в обратном порядке. Размер нового массива вычисляется как минимум двух чисел – количества положительных и отрицательных элементов исходного массива s=min(p,q).
2.
Составить программу, которая получает матрицу А размером m*n и, если среднеарифметическое число всех положительных элементов матрицы по модулю меньше среднеарифметического числа ее отрицательных элементов, то программа формирует новую матрицу, все строки которой упорядочены по возрастанию.
не сочтите назойлевым но помогите ещё в двух задачках плиз....
1.
Дан массив действительных чисел, среди которых заведомо есть как отрицательные числа, так и неотрицательные. Если в массиве есть как положительные, так и отрицательные элементы, то получить новый массив, значения которых вычисляются по формуле а1 x1, а2 x2, а3 x3,... аs xs , где а1... аp - отрицательные элементы исходного массива, взятые в порядке их следования, x1... xq – положительные элементы массива, взятые в обратном порядке. Размер нового массива вычисляется как минимум двух чисел – количества положительных и отрицательных элементов исходного массива s=min(p,q).
2.
Составить программу, которая получает матрицу А размером m*n и, если среднеарифметическое число всех положительных элементов матрицы по модулю меньше среднеарифметического числа ее отрицательных элементов, то программа формирует новую матрицу, все строки которой упорядочены по возрастанию.