02.06.2010, 18:17 | #1 (permalink) |
Новичок
Регистрация: 02.06.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите С++ одномерные массивы
1) количество элементов массива, больших 0; 2) Произведение элементов массива, расположенных после максимального по модулю элемента. Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом положительные (элементы, равные 0, считать положительными). #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <iostream> main () { int n,i, pr, k; float a[n]; pt>>n; for (i=0;i<n;i++) pt>>a[i]; k=0; imax=0; pr=1; for (i=1;i<n;i++) { if (a[i]>=0) a[i]=k; } pt<< k; for (i=1;i<n;i++) { if (fabs(a[i]))>a[imax] imax=i; } for (i=imax;i<n;i++) pr*=a[i]; pt<<pr } |
02.06.2010, 18:17 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Найдено много сходств с вашей темой Массивы Помогите, пожалуйста, с Паскалем. Процедуры-массивы |
30.01.2011, 14:17 | #2 (permalink) |
Новичок
Регистрация: 30.01.2011
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Радость прошу помощи
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В; 2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей. только на С++ |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|