Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать рекурсивную функцию для нахождения суммы n первых членов прогрессии https://www.cyberforum.ru/ cpp-beginners/ thread2526234.html Проблема с поиском максимального из повторяющихся элементов именно в динамическом двумерном массиве C++
Имеется работающая программа для поиска максимального из повторяющихся элементов в матрице, объявленной не в динамической области памяти. Пытался переделать эту программу под динамический массив, но теперь уже алгоритм поиска такого элемента работает коряво. Прошу помочь разобраться почему так. Например, в этой матрице 3 2 1 2 3 13 4 2 0 ...
C++ Кузнечик Кузнечик прыгает по плоскости так, что его координаты на плоскости – всегда целые числа, длина прыжка равна 1, а каждый следующий прыжок (начиная со второго) повернут к предыдущему на 90 градусов по выбору кузнечика. Найти за какое наименьшее число прыжков из точки (0,0) кузнечик может попасть в точку (X,Y). Формат входных данных: два целых числа X и Y, не превосходящих по модулю 10000. ... https://www.cyberforum.ru/ cpp-beginners/ thread2526228.html C++ В массиве d(15) элементы кратные 5, разделите на 5, а кратные 3 - на 3 где может быть ошибка числа не делятся #include <iostream> #include <stdio.h> int main() { setlocale(LC_ALL, "Russian"); int i; int d; https://www.cyberforum.ru/ cpp-beginners/ thread2526214.html
Срез массива - 2 C++
Напишите функцию, которая как результат будет возвращать подпоследовательность элементов массива, начиная с позиции X до позиции Y включительно в обратном порядке с шагом Z как новый массив. По умолчанию шаг должен быть равен 1. Ваша задача для заданного массива вывести срез с шагом 1 и с шагом, заданным с клавиатуры. Формат входных данных В первой строке задается натурально число N, (N ≤...
C++ сформировать шестнадцатеричный дамп заданного пользователем бинарного файла c++ https://www.cyberforum.ru/ cpp-beginners/ thread2526199.html
Добрый вечер Можете мне объяснить смысл задачи на С++ Вот сама задача в) сформировать шестнадцатеричный дамп заданного пользователем бинарного файла, образовав его таким образом, чтобы вместо каждого байта входного файла было выведено значение в шестнадцатеричной системе. Сформированный дамп вывести в другой файл. Для работы с файлами использовать функции библиотеки cstdio. Буду рад вашей...
C++ Перегрузка операторов https://www.cyberforum.ru/ cpp-beginners/ thread2526197.html
создал класс сектор, имеет 3 поля, первые два - угол и радиус, третий - площадь, задача перед мной стоит в перегрузке операторов, только вот оператор заполнения не работает( сама перегрузка 53 строка, использую оператор на 89), хотя ничего красным не подсвечивает, в чем проблема помогите понять? И еще один трабл, вижуалке не нравится деструктор, выдает ошибку. #include <iostream> ...
C++ как разделить строку на масив по символу?
добрый день. Подскажите пожалуйста как, например , разбить строку "а1.бвфы.в2.гке" по точке, чтоб в итоге получить массив стринговый result="а1" result="бвфы"....
C++ Создание динамического массива в структуре с использованием функции https://www.cyberforum.ru/ cpp-beginners/ thread2526187.html
Подскажите как оформить функцию выделения памяти массива и заполнения его нулями. struct Vector { int n; int *val; }; void init(int &n) { Vector arr;
C++ С помощью рекурсии вычислить сумму последовательности Дан ряд натуральных чисел a1, a2, …,an, где а1=-1; a2=1; Создать программу, которая с помощью рекурсии будет вычислять сумму Sn n - вводится пользователем с клавиатуры. https://www.cyberforum.ru/ cpp-beginners/ thread2526182.html
C++ Является ли такой генератор случайных чисел криптографически стойким?
#include <windows.h> ... static int next() { LARGE_INTEGER t; QueryPerformanceCounter(&t); return (int)(t.QuadPart % 65536); } Планируется генерировать где-то один раз в 15-20 миллисекунд в качестве первичного генератора, а затем использовать математические функции для генерации большего количества случайных чисел. Проверка методом Монте-Карло показала, что этот метод статистически...
C++ Как определить четность функции, и как как сдвинуть параболу на единицу вверх в C++ Квадратичная функция с коэффициентами a, b, c (y = ax2 + bx + c). shift () - смещения параболы на единицу вверх; odd () - определение четности функции; https://www.cyberforum.ru/ cpp-beginners/ thread2526168.html
Заблокирован
07.11.2019, 22:05 0

Сформировать массив из различных элементов исходного массива - C++ - Ответ 13973307

07.11.2019, 22:05. Показов 1840. Ответов 1
Метки (Все метки)

Ответ

тема вроде была про указатели
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
int* add(int *b,int *sz,int a)
{
    for(int i=0; i<*sz; i++)
        if(b[i]==a) return b;
    int *c=new int[*sz+1];
    for(int i=0; i<*sz; i++)
        c[i]=b[i];
    c[*sz]=a;
    if(++*sz>1) delete[] b;
    return c;
}
void main()
{
    int n;
    cout<<"N:";
    cin>>n;
    int *a=new int[n];
    for(int i=0; i<n; i++)
    {
        cout<<"A["<<i<<"]=";
        cin>>a[i];
    }
    int *b,sz=0;
    for(int i=0; i<n; i++)
        b=add(b,&sz,a[i]);
    cout<<endl;
    for(int i=0; i<sz; i++)
        cout<<"B["<<i<<"]="<<b[i]<<endl;
    delete[] a;
    delete[] b;


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

Сформировать новый массив состоящий их различных элементов исходного массива
Дан одномерный массив целых чисел.Сформировать новый массив состоящий их различных элементов...

Создать массив состоящий из различных элементов исходного массива
Всем привет! Помогите с задачкой, говорят простая, но я не могу ее додумать %-) &quot;Заполнить...

Создать новый массив из различных элементов исходного массива
дан целочисленный массив а(8), среди элементов есть одинаковые. создать массив из различных...

Сформировать массив А из четных элементов исходного массива, а массив В - из нечетных
Элементы массива Т формируются по правилу: Т(к)=15к-12. Сформировать массив А из четных элементов...

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

Сформировать массив неповторяющихся элементов исходного массива
Сформировать массив из неповторяющихся элементов исходного массива. Например : Из массива A =...

Сформировать массив из модулей суммы элементов исходного массива
помогите написать на языке с++. Заранее СПАСИБО!

Сформировать массив из элементов исходного массива, располагающихся по возрастанию
например из массива (3 2 4 5 1 3 7 3 4 9 2) должен получиться массив (3 4 5 7 9) т.е. из...

Сформировать новый массив из чётных значений элементов исходного массива
Дан массивА(30). Сформировать новый массив из четных значений элементов массива A на языке С++

Сформировать массив из сумм цифр соответствующих элементов исходного массива
Помогите пожалуйста решить данную задачу: Сформировать одномерный массив, каждый элемент которого...

Сформировать массив из средних арифметических элементов исходного массива, исключая ai
Задание: Дан массив действительных чисел а размерности n (n вводится с клавиатуры). Сформировать...

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