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

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

Войти
Регистрация
Восстановить пароль
 
kura007
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 17
#1

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

09.12.2012, 15:41. Просмотров 204. Ответов 0
Метки нет (Все метки)

Вариант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     Одномерные массивы: найти номер максимального элемент
Посмотрите здесь:

Одномерные массивы: Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8 C++
C++ Одномерные массивы: Найти среднее арифметическое всех элементов массива
Одномерные массивы (найти количество четных чисел, а нечетные числа...) C++
C++ Одномерные числовые массивы (найти максимальный элемент, сумму элементов, преобразовать)
Одномерные массивы и указатели (Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг) C++
Одномерные массивы. Найти минимальный положительный элемент, вычислить среднеарифметическое положительных элементов, вывести ненулевые элементы C++
C++ Найти наименьший элемент массива X среди тех, которые не являются элементами массива Y(X,Y-одномерные массивы)
Одномерные массивы: найти сумму и сделать выборку по условию C++
C++ Не могу найти ошибку в коде, двумерные и одномерные массивы
C++ Сформировать одномерные массивы, каждый элемент которых является суммой отрицательных элементов строк матрицы
C++ Одномерные массивы. Найти минимальный из четных элементов.
Одномерные массивы. Найти, сколько элементов массива A={a[i]} удовлетворяют условию с <= a[i] <= d C++

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

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

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