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

Вычислить номер максимального по модулю элемента массива - C++

Восстановить пароль Регистрация
 
NBYF
0 / 0 / 0
Регистрация: 25.10.2011
Сообщений: 10
07.11.2011, 20:45     Вычислить номер максимального по модулю элемента массива #1
2)В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- номер максимального по модулю элемента массива;
- сумму элементов массива, расположенных после первого положительного элемента.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2011, 20:45     Вычислить номер максимального по модулю элемента массива
Посмотрите здесь:

Вычислить номер минимального по модулю элемента массива C++
Вычислить номер максимального по модулю элемента массива C++
C++ Вычислить номер максимального по модулю элемента массива
Вычислить номер максимального по модулю элемента массива C++
Шаблоны функций. В одномерном массиве, состоящем из n вещественных элементов, вычислить номер максимального по модулю элемента массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
07.11.2011, 20:53     Вычислить номер максимального по модулю элемента массива #2
Вычислить максимальный по модулю элемент массива вот тут похожие задача разобрали.
Rexer
 Аватар для Rexer
151 / 150 / 19
Регистрация: 10.10.2010
Сообщений: 691
07.11.2011, 21:01     Вычислить номер максимального по модулю элемента массива #3
Вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include<iostream>
using namespace std;
int main()
{
const int N = 10;
double array[N];
int k;
//Вводим массив
for(int i = 0; i < N; i++)
       cin >> array[i];
double max;
if(array[0] > 0)
     max = array[0];
else max = -array[0];
for(int i = 0; i < N; i++)
{
if(array[i] > 0)
{
if(array[i] > max)
{
    max = array[i];
    k = i;
}
}else {
array[i] = - array[i];
if(array[i] > max)
{
    max = array[i];
    k = i;
}
}
cout << k;
}
return 0;
}
Если не ошибся где-нибудь.Ну идею вам подкинул,даже если ошибся,то исправите
Musik161
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 5
17.01.2013, 22:31     Вычислить номер максимального по модулю элемента массива #4
Rexer, ттт
Yandex
Объявления
17.01.2013, 22:31     Вычислить номер максимального по модулю элемента массива
Ответ Создать тему
Опции темы

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