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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в перегрузке операций http://www.cyberforum.ru/cpp-beginners/thread602206.html
Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. main.cpp #include <iostream> #include <iomanip> #include <windows.h> #include <math.h> #include "array1.h" using namespace std;
C++ Как сдвинуть указатель на несколько байт? Сейчас разбираю пример из книжки и столкнулся со следующей проблемой. Компилирую в Visual Studio 2005. Переменная curr обьявленна как: _SYSTEM_PROCESSES *curr = (_SYSTEM_PROCESSES*)SystemInformation; Тоесть она содержит указатель на массив структур _SYSTEM_PROCESSES. Далее мне нужно сдвинуть указатель который хранится в ней на несколько байт, в кинжке написанно так:... http://www.cyberforum.ru/cpp-beginners/thread602187.html
C++ Неполадка с запуском
Почему при запуске этой программы после её преобразования в exe с помощью Borland С++ Bulder окно командной строки появляется и сразу же исчезает? Программа: #include <iostream> using namespace std; int main() { cout << "Text"; return 0; }
C++ Динамические структуры
Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка включает: • пункт назначения; • номер рейса; • фамилию и инициалы пассажира; • желаемую дату вылета. Программа должна обеспечивать: • хранение всех заявок в виде двоичного дерева; • добавление и удаление заявок; • по заданному номеру рейса и дате вылета вывод заявок с их последующим удалением;...
C++ Чат в с++ (консольное предложение) http://www.cyberforum.ru/cpp-beginners/thread602165.html
Я новичок ,кто может помочь создать чат в консоле на винсок. или мб есть какой нибудь мануал про это ? То чтобы продвигать свои знания и навыки в с++ надо что-то делать ) Как я представляю себе этот чат : есть сервер. и клиенты все клиенты регистрируются ( пока без паролей) и заносятся в бд. входят в клиент под своим Логином, они отправляют сообщения серверу , сервер отправляет это...
C++ Как сделать с использованием функций? #include <iostream> using namespace std; #include <cmath> int main() { подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
11.06.2012, 17:42     Удалить из массива все элементы, которые меньше среднеарифметического значения всех элементов исходного массива
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <memory.h>
 
#define N 10
 
int main()
{
    int* X = new int[N];
    memset((void*)X, 0x00, sizeof(int) * N);
 
    for (int i = 0; i < N; i++)
    {
        X[i] = rand() % 9 + 1;
        printf("%d ",X[i]);
    }
 
    printf("\n");
 
    double nAvg = 0.00;
    for (int q = 0; q < N; q++)
        nAvg+=(double)X[q]/N;
 
    for (int t = 0; t < N; t++)
        if (X[t] < nAvg && X[t] > 0)
        {
            int k = t;
            for (k = t; k < 10; k++)
                X[k] = X[k+1]; X[k-1] = 0;
            t--;
        }
 
    for (int z = 0; z < N; z++)
        printf("%d ",X[z]);
    printf("\n");
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/e5764c...63456c37605aca
 
Текущее время: 16:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru