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

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

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


В одномерном массиве, состоящем из n вещественных элементов, вычислить:
количество положительных элементов массива;
сумму элементов массива, расположенных после последнего элемента, равного нулю.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом - все остальны
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2012, 20:19
Ответы с готовыми решениями:

Вычислить сумму элементов массива, расположенных после последнего элемента, равного нулю
В одномерном целочисленном массиве (размер массива (не больше 20) и значения его элементов вводить...

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

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

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

1
598 / 566 / 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2012, 23:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

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

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

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


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

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

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