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

Одномерный массив. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на печать первый отрицательный элемент массива и его порядковый номер http://www.cyberforum.ru/cpp-beginners/thread892787.html
1. Дан массив чисел B. Вывести на печать первый отрицательный элемент массива и его порядковый номер.
C++ Элементы массива по убыванию модулей упорядочить методом выбора! Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Упорядочить методом выбора элементы массива по убыванию модулей. есть на паскале эа... http://www.cyberforum.ru/cpp-beginners/thread892782.html
Пожалуйста, исправьте ошибку C++
Не работает функция удаления, кому не сложно исправьте пожалуйста. #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <Windows.h> using namespace std;
C++ Решение задачи
Нужна помощь в решении задачи. Прошу помочь надеюсь в вашей поддержке:( прошу решить задачу
C++ полученые значения формулы разместить в массив http://www.cyberforum.ru/cpp-beginners/thread892769.html
Задание: Задано множество точек на плоскости. Найти среднее расстояние между точками. массивом. имеется свободная строка массива в которую хочу поместить полученые значения. три строки выделил...
C++ Метод непосредственной развёртки double f(double x) { return (2.1-x)*(2.6-x)*(3.1-x)+(2*1.1*1.1)-(3.1-x)-1.1*1.1*(2.1-x)-1.1*1.1*(2.6-x); // ф-я, корни которой мы ищем } // a, b - пределы хорды, eps - необходимая... подробнее

Показать сообщение отдельно
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
06.06.2013, 09:33
Цитата Сообщение от Dots Посмотреть сообщение
Дана последовательность из М чисел. Все отрицательные среди них числа
возвести в квадрат, найти их сумму и количество
Сумма должна быть равна сумме отрицательных элементов или сумме квадратов отрицательных элементов?
Код написан прямо тут, поэтому лучше проверить.
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
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const int size = 15;
    int arr[size], sum = 0, count = 0, sum2 = 0;
    
    srand(time(NULL));
    cout << "Массив: ";
    for (int i = 0; i < size; i++)
    {
         arr[i] = 100 - rand() % 200;
         cout << arr[i] << " ";
         if (arr[i] < 0)
         {
            sum += arr[i];
            count++;
         }
    }
 
    cout << endl << "Массив после замен: ";
    for (int i = 0; i < size; i++)
    {
         if (arr[i] < 0)
         {
            arr[i] *= arr[i];
            sum2 += arr[i];
         }
         cout << arr[i] << " ";
    }
    cout << endl << "Количество отрицательных элементов: " << count << endl;
    cout << "Сумма отрицательных элементов: " << sum << endl;
    cout << "Сумма квадратов отрицательных элементов: " << sum2 << endl << endl;
 
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru