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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
FortT
0 / 0 / 0
Регистрация: 02.01.2015
Сообщений: 13
#1

Указатели и массивы. Указатели и функции - C++

03.01.2015, 00:18. Просмотров 421. Ответов 4
Метки нет (Все метки)

Никак не разберусь с указателями на функцию. Пишу в Visual Studio. Надо написать функцию Compress() с использованием указателей, которая сжимает массив, удаляя из него элементы равные числу, введенному с клавиатуры:
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
int a[20],i;
 
int Compress()
{
    int n;
    srand(time(NULL));
    for(i=0;i<20;i++)
    {
        a[i]=0+rand()%100;
        printf("a[%d]=%d\n",i,a[i]);
    }
    printf("\n");
    printf("Vvedite chislo dly ydalenia");
    scanf("%d",&n);
    for(i=0;i<20;i++)
    {
        if(n!=a[i])
            printf("a[%d]=%d\n",i,a[i]);
    }
    return 0;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    Compress();
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2015, 00:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Указатели и массивы. Указатели и функции (C++):

Указатели на массивы. Указатели и функции - C++
Вот задача: Даны два массива : А и B. Необходимо создать третий массив, в котором нужно собрать: -Элементы обоих массивов; -Общие...

Отсортировать массив и вывести на экран (массивы и указатели на указатели) - C++
Даны массивы F-фамилий студентов и S-результаты сессии (5 оценок) , причем s- результат сессии F студента. Отсортировать массив S по...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

с++: массивы, указатели и функции - C++
Приветствую вас программисты, на вас одна надежда.. Не могу разобраться, как изменить.. делаю в code::blocks Первая и вторая часть...

указатели.функции.массивы. - C++
помогите решить в с++ Array75. Дан массив размера N. Переставить в обратном порядке элементы массива, расположенные между его...

C++. Массивы и указатели/ Функции. - C++
Помогите, пожалуйста, решить!!! Я знаю, что это просто. Но я только начинаю изучать C. И до меня никак не доходит! №1. Написать два...

4
Velesthau
523 / 425 / 129
Регистрация: 25.11.2014
Сообщений: 1,662
03.01.2015, 00:27 #2
Не вижу в программе использования указателя на функцию. С чем ты пытаешься разобраться?
0
FortT
0 / 0 / 0
Регистрация: 02.01.2015
Сообщений: 13
10.01.2015, 00:36  [ТС] #3
Не понимаю как сделать эти самые указатели, и где именно. Пыталась, но ничего толкового не вышло...
0
_exp10der_
Warrior
348 / 332 / 94
Регистрация: 23.11.2014
Сообщений: 784
10.01.2015, 01:31 #4
http://www.youtube.com/watch?v=i49_SNt4yfk
1
xEmpire
25 / 25 / 9
Регистрация: 07.12.2012
Сообщений: 169
Завершенные тесты: 1
10.01.2015, 02:11 #5
C++
1
2
3
4
5
int (*foo)() = &Compress; // Оператор обращения к адресу не обязателен
// Все три вызова эквивалентны
int i = foo();
int j = (*foo)();
int k = Compress();
А вообще почитайте Липпмана ("Язык программирования C++. Базовый курс (5-е издание)" глава 6.7)
1
10.01.2015, 02:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2015, 02:11
Привет! Вот еще темы с ответами:

Указатели: функции, двумерные массивы - C++
мне нужно вернуть из функции getArray двумерный построенный массив в функцию main, для передачи следующей функции (ещё не написана). ...

Указатели и указатели на указатели, а также типы данных - C++
Недавно начал изучать Си, перешел с Delphi. Много непонятного и пока процесс идет медленно. Накачал литературы, буду изучать) Щас...

Указатели и массивы. Внедрение функции в прогу. C++. Пожалуйста, помогите. - C++
Условие задачи: /* Calculate the length of a string */ #include &lt;stdio.h&gt; #define MAXLINE 30 // String lenght...

Почему не обнуляются элементы массива? (функции, массивы, указатели) - C++
Собственно сам код. его действия: В главной функции tmain выполняется функция innfunc, а функция innfunc вызывает функцию innfunc1. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru