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

Уничтожить все элементы больше среднего арифметического элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, запрашивающую натуральное число N, создающую динамический массив и формирующую в нем множество всех полных кубов, меньших N... http://www.cyberforum.ru/cpp-beginners/thread256436.html
Написать программу, запрашивающую натуральное число N, создающую динамический массив и формирующую в нем множество всех полных кубов, меньших N. Затем это множество чисел должно быть выведено на экран и записано в файл answer.txt в текущей папке. В конце работы программа должна не забыть освободить память, занятую под массив. Буду очень благодарен в помощи.
C++ Найти максимальный элемент в матрице Дана матрица состоящая из N,M вещественных элементов. 1.Найти максимальный элемент 2.Вычислить средееарифметическое отрицательных элементов массива #include <iostream> #include "stdafx.h" #include"math.h" using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread256422.html
C++ Вычислить значение выражения
Всем здорово!Помогите пожалуйста с программами (на turbo C,не С++) Даны натуральное число n, действительные числа a1,...,an Вычислить:
C++ Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре
Дали задачку: Дано два одномерных массива целых чисел А и В. Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре. сделал только самое начало дальше вообще не понимаю( #include <iostream> #include <cstdlib> using namespace std;
C++ Сколько раз среди данных символов встречается символ "+" и символ "*" http://www.cyberforum.ru/cpp-beginners/thread256392.html
Сколько раз среди данных символов встречается символ "+" и символ "*"
C++ Исполнительные файлы Всем Привет! Имею два исполнительных файл, для консольного приложения. И хочу их обьядинить в один проект уже для виндовс формы, но так что бы первые два файла так и остались в разных исполнительных файлах. Т.е. не тупым копированием кода в один файл. Как это сделать?! И есть ли какой в этом смыл, кроме простоты чтения кода в будующим?! подробнее

Показать сообщение отдельно
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
13.03.2011, 16:14     Уничтожить все элементы больше среднего арифметического элементов массива
Как-то так. Если нужно полное удаление элемента в массиве, используйте std::vector

1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
void main()
{
    int i,size,s = 0;
    std::cout << "Array size: " << "\n";
    std::cin >> size;
    int* arr = new int[size];
    int *newarr = new int[size];
    for(i = 0;i < size;i++)
        std::cin >> arr[i];
    for(i = 0;i < size;i++)
        s+=arr[i];
    s/=size;
    for(i = 0;i < size;i++)
        if(arr[i] < s)
            newarr[i] = arr[i];
    delete[]arr;
    delete[]newarr;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru