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

удаление нулей из массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, есть ли в матрице хотя бы один столбец, содержащий отрицательный элемент, и найти его номер. Уменьшить элементы найденного столбца вдвое http://www.cyberforum.ru/cpp-beginners/thread762483.html
Привет коллеги. Помогите составить программу в Си.
C++ Реализовать базу данных в виде массива Основываясь не этой структуре: struct clientData //клиент { int accNum; //номер счёта char Sur; //фамилия char Name; //Имя float balance; //Баланс (сумма на счету, или долг) }; реализовать базу данных в виде массива. Должно быть главное меню со следующими операциями: Добавить запись http://www.cyberforum.ru/cpp-beginners/thread762472.html
Вывод в обратном порядке C++
Даны два целых числа a и b. Написать программу, которая будет выводить значения а и b в обратном порядке, то есть сначала b, потом а. Input В первой строке записано количесвто Т тестов. В каждой из последующих Т строк содержаться тесты. В каждой строке записаны два числа а и b. (-32000 < a, b < 32000). Output Для каждого тестового случая вывести в отдельную строку два числа через...
Указатели и ссылки? C++
Ниже приведёна программы которая вызывает функцию. В функции происходит следующее создаются 2 массива в которые записыватся чётные и нечётные числа соответственно. Не понимаю следующего, если я передаю в функцию просто указатели на массивы int* first, int* second, то в нутри функции создаются динамические массивы и после окончания работы функции указатели снова становятся нулевыми, а если...
C++ векторы и итераторы http://www.cyberforum.ru/cpp-beginners/thread762391.html
void delete_duplicate_neiron(vector<vector <SNeiron> ::iterator >nw) // контейнер имеет 8 значений { for (unsigned int i = 0; i < nw.size() ; i++) { vector <SNeiron> ::iterator ni = nw; for (unsigned int j = 0; j < nw.size() ; j++) { vector <SNeiron> ::iterator nj =nw; if(i == j) continue;
C++ Указатель и массив #include <iostream> #include <conio.h> using namespace std; int main () { setlocale (0,""); int *a,size; cout << "Укажите размер массива: "; cin >> size; a=(int*)malloc(size*sizeof(int)); подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11827 / 6806 / 769
Регистрация: 27.09.2012
Сообщений: 16,878
Записей в блоге: 2
Завершенные тесты: 1
15.01.2013, 16:16     удаление нулей из массива
Цитата Сообщение от Zakat Посмотреть сообщение
3)Удалить все элементы равные 0.
То есть удалить? Просто переместить его в конец и уменьшить переменную, в которой храниться кол-во элементов в массиве? Или же перевыделять память под массив?
Цитата Сообщение от Zakat Посмотреть сообщение
4)Добавить после первого четного элемента массива элемент
со значением M[ I-1 ]+2.
а если i=0?
 
Текущее время: 22:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru