С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 17
1

Найти сумму элементов массива, расположенных после первого положительного элемента

12.12.2015, 12:04. Показов 1651. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите с лабораторной по массивам.
Задание:
1. Исходные данные для всех вариантов - n вещественных величин.
2. При написании программы используйте динамические массивы.

Cам вариант:1)Номер макс. по модулю элемента массива.
2)Сумму элементов массива, расположенных после первого положительного элемента.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2015, 12:04
Ответы с готовыми решениями:

Найти сумму элементов массива, расположенных после первого положительного элемента
В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов...

Найти сумму элементов массива, расположенных после первого положительного элемента
помогите с задачкой просто я несилен в C++ если можно то с объяснениями. Вот собственно и она: В...

Найти сумму элементов массива, расположенных после первого положительного элемента
В общем есть задание: Найти сумму элементов массива, расположенных после первого положительного...

Найти сумму элементов массива, расположенных после первого положительного элемента
Нужна помощь а решении задачи Найти сумму элементов массива, расположенных после первого...

11
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
12.12.2015, 12:06 2
помогите?от вас я не вижу каких-либо решений ,значит это называется - решите за меня ибо я халявщик
1
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 17
12.12.2015, 12:07  [ТС] 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
#include<iostream>
#include<time.h>
#include<math.h>
using namespace std;
int main()
{
    int size;
    srand(time(NULL));
    
 
    cout << "NABERI RAZMER>";
    cin >> size;
    float*arr = new float [size];
    float max = arr[0];
    for (int i = 0; i < size; i++)
        cin>>arr[i] ;
    cout << "Array is:\n";
    for (int i = 0; i < size; i++)
        cout << arr[i] << " ";
    cout << "\n\n\n";
 
    for (int i = 0; i < size; i++)
    if (max<arr[i])
        max = arr[i];
    cout << "The maximum value is: " << max << endl;
    cout << "\n\n\n";
 
    
    
 
    system("PAUSE");
        return 0;
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
12.12.2015, 12:11 4
Цитата Сообщение от torrent12111 Посмотреть сообщение
float max = arr[0];
там ничего нет ,тк массив еще не заполнен
Цитата Сообщение от torrent12111 Посмотреть сообщение
if (max<arr[i])
по модулю просят и не само значение а его номер
0
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 17
12.12.2015, 12:22  [ТС] 5
Я незнаю как найти модуль элемента массива
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
12.12.2015, 12:35 6
поищите в инете / на форуме ,вы как вообще в этом мире выживаете то?
0
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 17
12.12.2015, 12:44  [ТС] 7
Если я написал сюда чтоб помогли. Я лично искал в гугле ничего не нашёл.
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
12.12.2015, 12:47 8
torrent12111,
Результатов: примерно 536 000 (0,32 сек.)
0
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
12.12.2015, 13:12 9
torrent12111,
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<iostream>
#include<time.h>
#include<math.h>
using namespace std;
int main()
{
    int size;
    srand(time(NULL));//вы его не используете
 
 
    cout << "NABERI RAZMER>";
    cin >> size;
    float*arr = new float[size]();
    float max = arr[0];
    for (int i = 0; i < size; i++)
        cin >> arr[i];
    cout << "Array is:\n";
    for (int i = 0; i < size; i++)
        cout << arr[i] << " ";
    cout<<"\n\n\n";
 
    for (int i = 0; i < size; i++)
        if (abs(max) < abs(arr[i]))
            max = arr[i];
    cout << "The maximum value is: " << max <<"\n\n\n"<< endl;
    float res = 0;
    int j = 0;
    for (int i(0); i < size; ++i)
    {
        if (arr[i] >= 0)
                     {
                         j = i;
                         break;
                     }
            
    }
    
    for (int i(j); i < size; ++i)
    {
        res += arr[i];//если надо по модулю то res+=abs(arr[j]);      
    }
        
    
    cout << res << endl;
    
 
 
 
 
    system("PAUSE");
    return 0;
}
1
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 17
15.12.2015, 00:19  [ТС] 10
Spasibo. Eto na 1 vopros ili na dva srazu. Prosto ja student i nachinajushij :/ izvini
0
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
15.12.2015, 00:31 11
torrent12111, na vse
1
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 17
15.12.2015, 18:50  [ТС] 12
anti-k, spasibo
0
15.12.2015, 18:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2015, 18:50
Помогаю со студенческими работами здесь

Найти сумму элементов массива, расположенных после первого положительного элемента
Здравствуйте, помогите пожалуйста решить задачу на С++ Задание (непрерывные последовательности...

Найти сумму и количество элементов массива, расположенных после первого положительного элемента
Добрый день! Подскажите как мне найти количество элементов расположенных после первого...

Найти сумму элементов одномерного массива размером k, расположенных после первого положительного элемента
Память для массива необходимо выделить динамически. Собственно говоря составил какую-никакую...

В одномерном массиве вычислить номер максимального элемента массива и сумму элементов массива, расположенных после первого положительного
Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru