Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.67
Ilou
9 / 9 / 0
Регистрация: 29.03.2007
Сообщений: 19
#1

Найти количество элементов массива, больших заданного С - C++

29.05.2007, 01:25. Просмотров 3611. Ответов 1
Метки нет (Все метки)

Задание такое:
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. количество элементов массива, больших С;
2. произведение элементов массива, расположенных после максимального по модулю элемента.
3. Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом - все положительные (элементы, равные 0, считать Положительными).

3-ий пункт я сделал. А вот первый пункт не понимаю: что за велечина "С"???? может вы знаете?
а второй пункт я пробовал сделать вот так, только всё равно толком не работает( помогите плиз..
C++
1
2
3
for (imax=i=0;iN-1;i++)
     if (fabs(d[i+1]) ; fabs (d[i])) imax=d[i];
cout imax;
почему то никак не могу найти максимальное по модулю число..(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2007, 01:25     Найти количество элементов массива, больших заданного С
Посмотрите здесь:

Найти количество элементов массива, больших или равных 5 C++
Найти количество элементов массива, больших заданного числа C++
C++ Найти сумму и общее количество тех элементов заданного массива
C++ Найти сумму и количество положительных и отрицательных элементов заданного массива
Для каждой строки подсчитать количество элементов, больших заданного числа C++
Найти количество элементов массива, больших С C++
В первой половине массива нужно найти количество элементов, больших P, а в второй – меньших P C++
Найти количество элементов массива меньших заданного числа C++
Найти произведение первых трех элементов массива, больших заданного числа C++
Найти количество отрицательных элементов заданного массива C++
В каждой строке заданной матрицы найти количество элементов, больших заданного числа C++
Рекурсия: найти количество элементов массива, больших заданного числа А C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
29.05.2007, 02:21     Найти количество элементов массива, больших заданного С #2
Второе можно так:

Код
for(i=0, max=fabs(a[0]);i6;i++)
{
if (maxfabs(a[i]))
{
max=fabs(a[i]);
pr=a[i];
}
else
pr*=a[i];
}
А в первом, думаю, С - число, которое надо вводить пользователю.
Yandex
Объявления
29.05.2007, 02:21     Найти количество элементов массива, больших заданного С
Ответ Создать тему
Опции темы

Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru