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

В одномерном массиве А из n элементов удалить средний элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать что при считывание очередного слова в string был сделан переход на новую строку в файле? http://www.cyberforum.ru/cpp-beginners/thread1090786.html
подскажите пожалуйста, как узнать что при считывание очередного слова в string был сделан переход на новую строку в файле?. ПС не предлагайте метод getline
C++ Напишите функцию, которая получает массив A ненулевых целых чисел размера N Напишите функцию, которая получает массив A ненулевых целых чисел размера N. Она возвращает значение последнего из тех его элементов AK, которые удовлетворяют неравенству AK<AN-1. Если таких элементов нет, то функция возвращает 0. Получилась такая программа: #include <iostream> using namespace std; int func (int A, int N); int main() { http://www.cyberforum.ru/cpp-beginners/thread1090782.html
C++ Что делать с warning : CA2122 : Microsoft.Security ?
Добрый день уважаемые форумчане! Закончил свой проект и решил протестировать его анализатором кода MVS2012 (в процессе компилирования) на предмет warning... (Просто компилятор их не выдает). Удалось устранить почти все (большей частью не внимателен был) кроме: MSBUILD : warning : CA2122 : Microsoft.Security : 'COpenGL:: Dispose(bool)' выполняет вызов в 'COpenGL::~COpenGL(void)', для которого...
C++ Сформировать массив С из исходных двух по правилу:
ПОМОГИТЕ!!! Заданные два массива: A (n) и B (n). Сформировать массив C (n) следующим образом: ci = max {ai, bi}, если i - четное; ci = min {ai, bi}, если и - нечетное
C++ Определить является ли лабиринт правильным. http://www.cyberforum.ru/cpp-beginners/thread1090763.html
определить является ли лабиринт правильным.Правильный лабиринт - такой лабиринт, в котором из любого места в любое другое можно попасть только одним способом. ОБЯЗАТЕЛЬНО! Решить эту задачу как-то с помощью очереди.
C++ Передача массива в функцию. Не могу понять что не так Добрый вечер. Помогите, пожалуйста, решить проблему. Задание такое: Дана целочисленная прямоугольная матрица, все элементы которой различны. Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Необходимо выполнить в двух вариантах: 1. Используя локальные массивы.... подробнее

Показать сообщение отдельно
Jazz411
85 / 33 / 3
Регистрация: 12.03.2011
Сообщений: 234
Записей в блоге: 2
08.02.2014, 03:30
Вдогонку кину более простой пример, не прибегая к ООП и 11 стандарту
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
#include <iostream>
#include <memory.h>
 
int main( void )
{
    int * arr;
    int size, middle;
 
    std::cout << "Enter size of array: ";
    std::cin >> size;
    
    arr = new int[size];
 
    for ( int i = 0; i < size; ++i )
        std::cin >> arr[i];
 
    middle = size >> 1;
 
    if ( size == 2 )
    {
        std::cout << arr[1] << std::endl;
    }
    else if ( size > 2 )
    {
        memmove( arr + middle, arr + middle + 1, sizeof( int ) * ( size - middle ) );
 
        for ( int i = 0; i < size - 1; ++i )
            std::cout << arr[i] << std::endl;
    }
 
    delete[] arr;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru