Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перемещающий конструктор https://www.cyberforum.ru/ cpp-beginners/ thread1763333.html
Можете привести пример реализации перемещающего конструктора?
Генератор случайных чисел повторяется C++
Вот начало кода int x, y; char rs='y'; y=rand()%999+1; Это игра "Угадай число". В первый раз генератор всегда создает число "42". Если выиграть, срабатывает эта часть кода { cout << "You win! Restart? (type "y")" << endl; y=rand()%999+1; cin >> rs; }
C++ Разница в С# и С++. Объясните Наверное, глупый вопрос, но я всё же хочу разобраться, в чем отличия этих двух языков и особенно, как отличаются их области применения. Где используют С++, а где С#? В данный момент в институте изучаем С++. Но, несколько изучив предложения на рынке, я заметил, что С# востребован больше. С чем это связано? Или я неправильно изучил?) И думаю дальше уже самому разбираться с Python. Стоит ли этим... https://www.cyberforum.ru/ cpp-beginners/ thread1763318.html C++ Создать иерархию наследования https://www.cyberforum.ru/ cpp-beginners/ thread1763317.html
Создайте иерархию классов, используя наследование. Прямолинейное движение делится на равномерное и равноускоренное. Равноускоренное в свою очередь может реализовываться свободным падением по вертикали.
C++ Динамические структуры данных. Деревья
Используя шаблон с самоадресацией, Написать программу, которая строит дерево, беря ключи из текстового файла. Определить наиболее часто встречающееся слово.
C++ Обработка исключений Нужно описать класс исключения и программу, способную генерировать и обрабатывать исключение (должна содержать блоки try, catch, throw). Исключение: Ввод пользователем отрицательного возраста. вот есть программа. но как создать именно класс исключения? int main() { try { int a; cout << "\nEnter age: "; https://www.cyberforum.ru/ cpp-beginners/ thread1763302.html
C++ Сравнить сумму строк и столбцов двухмерного массива https://www.cyberforum.ru/ cpp-beginners/ thread1763301.html
Необходимо ввести размерность массива и сами элементы массива с клавиатуры, посчитать сумму в строках-сравнить, если она одинаковая то посчитать сумму в столбцах и сравнить со строками. Помогите пожалуйста, ни как не могу понять как сравнить сумму строки? Все как написано программа у до сравнения должно остаться, так как преподаватель одобрил, а вот со сравнением не мог сдвинуться с места. Я...
Алгоритм: подсчитать, сколько раз в массиве состоящем из n чисел, встречается число a C++
В общем нужно подсчитать, сколько раз в массиве состоящем из n чисел встречается число a, нужен просто алгоритм, слышал такое: счетчик = 0 цикл от 1 до n если элемент массива равен a то увеличить счетчик конец цикла.
C++ Неверный ввод в структуру https://www.cyberforum.ru/ cpp-beginners/ thread1763277.html
Требуется написать программу с описанием структуры STUDENT с полями Фамилия и инициалы, номер группы и массив из 5 оценок. При вводе во все поля последней оценки, кроме последнего студента, данные вводятся некорректно. Помогите исправить. #include <iostream> #include <conio.h> #include <string.h> #include <stdlib.h> #include <iomanip> using namespace std;
C++ народ пожалуста )завстра экзамен по проге надо задачи )С++ очень срочно надо))) 1) На каждый вопрос создавайте отдельную тему. 2) Перепечатывайте задание на форум в виде текста. 3) Называйте темы так, чтобы было понятно о чем в них пойдет речь. Об этом и многом другом вы можете узнать еще раз прочитав Правила форума. Закрыто. https://www.cyberforum.ru/ cpp-beginners/ thread1763258.html
Сложность алгоритмов C++
Добрый день, пытаюсь оценить сложность алгоритмов, но возникли сомнения в правильности рассчетов. Собственно рассматриваю два алгоритма - Фурье и сортировка Буду использовать функции IPP библиотеки, но т.к. не знаю их сложность, то беру формулы для Быстрого Фурье и быстрой сортировки (N*log(N)) Иду по массиву размером 1000х256 Собственно Фурье делается 1000 раз по массивам размера 256,...
C++ Нужны подсказки по сортировке методом бинарных включений Для заданной произвольным образом последовательности из n элементов (ключей) выполнить сортировку с помощью двух методов: по возрастанию и прямого обмена, бинарными включениями. Совсем нечего не втыкаю нашел как описывается обмен бинарными включениями, но все равно туплю и не понимаю как прогу написать. Помогите void binsort(int a, int n) {int item; for (int i=1; i<n; i++) { item=a; ... https://www.cyberforum.ru/ cpp-beginners/ thread1763242.html
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
15.06.2016, 14:59 0

Сжать массив, удаляя из него элементы равные числу, введенному с клавиатуры - C++ - Ответ 9275407

15.06.2016, 14:59. Показов 2074. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Kurmanaliev K Посмотреть сообщение
можете показать?
С коленки могу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int *filter(int *a,int n,int k){
 int i,j=0;
 for(i=0;i<n;i++) j+=a[i]!=k;
 int *b=new int[j];
 for(i=0;i<n;i++) if(a[i]!=k) a[j++]=a[i];
 delete [] a; //Тут я не ручаюсь за верность оператора освобождения.
 return b;
}
...
int main(){
 int k; вводим "к" 
 int *a=new int[100500];
 Наполняем массив "а"
 a=filter(a,100500,k);
 выводим "а"
}


Вернуться к обсуждению:
Сжать массив, удаляя из него элементы равные числу, введенному с клавиатуры C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2016, 14:59
Готовые ответы и решения:

Написать и протестировать функцию compress(), которая сжимает массив, удаляя из него элементы равные числу
Написать и протестировать функцию compress(), которая сжимает массив, удаляя из него элементы...

Найти в матрице все элементы, равные числу, введенному с клавиатуры
Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с...

В матрице найти все элементы, равные числу, введенному с клавиатуры
Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с...

Найти в матрице все элементы, равные числу, введенному с клавиатуры
написать блок-схему и программу согласно заданию. Написать программу, которая в матрице чисел...

7
15.06.2016, 14:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2016, 14:59
Помогаю со студенческими работами здесь

В матрице чисел найти все элементы, равные числу, введенному с клавиатуры
написать блок-схему и программу согласно заданию.Написать программу, которая в матрице чисел...

Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с клавиатуры
Выручайте 2. Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные...

Получить новый массив, удалив из исходного элементы, равные введённому пользователю числу k
Получить новый массив, удалив из исходного элементы, равные введённому пользователю числу k Вот,...

Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с клавиатуры. Подсчитать число таких элементов
Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru