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

Смещение членов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск от имени администратора DEV C++ http://www.cyberforum.ru/cpp-beginners/thread346156.html
Здравствуйте. Остро встал вопрос :) о том, как сделать, чтобы при открытии программы открывалась стандартное окошко "запуск от имени админа", типа "разрешаете ли вы этой программе вносить изменения...
C++ Функция find Почему #include <iostream> #include <iterator> #include <string> #include <algorithm> using namespace std; template<typename first, typename second> int find2(first str, second to_find) http://www.cyberforum.ru/cpp-beginners/thread346146.html
C++ VS2008 и C++
Всем привет. Скажите вот я установил Visual Studio 2008 Professional. В нем же сразу находится и C++? Или его необходимо дополнительно устанавливать? И является ли он полноценным если он на русском?
C++ *this
Что значит *this например в этом коде bool operator>(const String &right) const { return right < *this } дейсвие this я понимаю. А *this значит указатель на указатель, имхо?
C++ Использование класса http://www.cyberforum.ru/cpp-beginners/thread346124.html
Доброго времени суток! Подскажите пожалуйста... Я как-то неправильно использую класс: #include <windows.h> class Timer { private:
C++ загрузка и сохранение массива структур помогите найти косяк :( капец второй день не пойму что не так, при сохранении в файл оно сохраняется, а потом при загрузке у меня в функции LoadRegUsers() количество структур больше чем надо и походу... подробнее

Показать сообщение отдельно
MeghaNik
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 5

Смещение членов массива - C++

28.08.2011, 22:23. Просмотров 1114. Ответов 6
Метки (Все метки)

В общем задача: нужно найти все простые числа в динамическом массиве, удалить их, сместить оставшиеся элементы на 1 позицию влево от удаляемого элемента, а освобождающиеся элементы в конце массива заполнить нулями. Например, если начальный массив 4, 7, 12, 3, 56, то результатом должен быть массив 4, 12, 56, 0, 0.
Так вот, нужно составить алгоритм. Нахождение простых чисел я уже сделал, а вот смещение вместе с удалением не получается.
Прикрепил блок-схему. Нужно чтобы при нахождении первого простого элемента действовало "Vect[i] = Vect[i + 1]" для всех. Как это сделать не пойму.
0
Вложения
Тип файла: docx Простые числа в массиве.docx (75.6 Кб, 17 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru