Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
greets
0 / 0 / 1
Регистрация: 14.10.2012
Сообщений: 7
#1

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

14.10.2012, 20:19. Просмотров 1833. Ответов 1
Метки нет (Все метки)

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

http://www.cyberforum.ru/cpp-beginners/thread2214425.html

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 20:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю (C++):

В одномерном массиве, состоящем из 30 целых элементов, вычислить сумму элементов массива, расположенных после последнего элемента, равного нулю.
Помогите,пожалуйста,решить.. В одномерном массиве, состоящем из 30 целых...

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

Вычислить сумму модулей элементов массива, расположенных после первого элемента, равного нулю
Дан вещественный массив а(n).Вычислить сумму модулей элементов...

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

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

1
panicwassano
594 / 562 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
14.10.2012, 23:26 #2
Лучший ответ Сообщение было отмечено greets как решение

Решение

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
#include <iostream>
#include <ctime>
#include <cmath>
using namespace std;
 
int main()
{
    srand(time(0));
    
    const int SIZE = 10;
    double arr[SIZE];
 
    for (int i = 0; i < SIZE; i++)
    {
        arr[i] = rand()%10 - (rand()% 20) / (double)3;
    }
 
    cout << "Array: \n";
    for (int i = 0; i < SIZE; i++)
    {
        cout << "arr[" << i << "] = " << arr[i] << "\n";
    }
 
    double sum = 0;
    for (int i = SIZE - 1; i >= 0; --i)
    {
        if(arr[i] != 0) sum += arr[i];
    }
 
    cout << "\nSum: " << sum << '\n';
 
    for (int i = 0; i < SIZE ; ++i)
    {
        for (int j = SIZE - 1; j > i; --j)
        {
            if(floor(arr[j]) <= 1){
                if (floor(arr[i]) >= 1){
                    swap(arr[i], arr[j]);
                    break;
                }
            }
        }
    }
 
    cout << "\nArray: \n";
    for (int i = 0; i < SIZE; i++)
    {
        cout << "arr[" << i << "] = " << arr[i] << "\n";
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2012, 23:26
Привет! Вот еще темы с решениями:

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

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

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

Вычислить сумму элементов массива, расположенных после последнего отрицательного элемента
необходимо помочь в одномерных числовых массивах. сам начал работу, но в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru