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

Одномерные массивы: найти номер максимального элемент - C++

Восстановить пароль Регистрация
 
kura007
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 17
09.12.2012, 15:41     Одномерные массивы: найти номер максимального элемент #1
Вариант12
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1. Номер максимального элемента массива
2. Сумму элементов массива, расположенных после первого положительного элемента
Преобразовать массив таким образом, чтобы сначала располагались элементы, целая часть которых лежит в интервале [a, b], а потом – все остальные

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
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    float sum;
    int n,imax;
    cout<<"BBeDiTe kol-Bo eleMeHToB"<<endl;
    cin>>n;
    float *a = new float [n], *b = new float [n];
    cout<<"BBediTe elemeHTbl"<<endl;
    
    for (int i=0; i<n;i++)
        cin>>a[i];
    for ( int i=imax=0;i<n;i++)
        if ((fabs(a[i]))>(fabs(a[imax])))
            imax=i;
    cout<<"max po Modulu element massiva ="<<a[imax]<<endl;
    cout<<"#max elementa  - "<<imax+1<<endl;
 
        for( int i=0;i<n;i++)
            if (a[ i]>0)
            i=i+1;
         sum+=a[ i];
        
    cout<<"cyMMa elementov posle 1-ogo polozhitel'nogo =   "<<sum<<endl;
 
    return 0;
}
ПОМОГИТЕ ИСПРАВИТЬ ОШИБКИ!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 15:41     Одномерные массивы: найти номер максимального элемент
Посмотрите здесь:

C++ Одномерные числовые массивы (найти максимальный элемент, сумму элементов, преобразовать)
Одномерные массивы и указатели (Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг) C++
C++ Массивы (найти номер максимального элемента массива, произведение элементов массива)
Одномерные массивы. Найти минимальный положительный элемент, вычислить среднеарифметическое положительных элементов, вывести ненулевые элементы C++
C++ Найти наименьший элемент массива X среди тех, которые не являются элементами массива Y(X,Y-одномерные массивы)
C++ Необходимо найти номер строки и номер столбца, в которых находится наименьший элемент.
C++ Найти номер строки и номер столбца, в котором находится минимальный элемент матрицы
C++ Сформировать одномерные массивы, каждый элемент которых является суммой отрицательных элементов строк матрицы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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