Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать тип данных очередь https://www.cyberforum.ru/ cpp-beginners/ thread1890522.html
Разработать тип данных очередь (struct Queue) динамически растущий для хранения символьных значений. Структура данных очереди хранит указатель на данные, размер массива и количество заполненных...
C++ Ошибки "E2034 Cannot convert" в программе сортировки чисел
программа должна сортировать числа в строке по возрастанию, но выдает следующие ошибки: Unit1.cpp(20): E2034 Cannot convert 'char *' to 'unsigned int' Unit1.cpp(22): E2034 Cannot convert 'int' to...
C++ Функции для работы с типом char*
Здравствуйте! Подскажите ресурс, где описана реализация основных функции для работы с указателями на строки
C++ Вращение усеченной пирамиды Добрый день, заранее скажу причину по которой пишу - болел, долго. А надо сдать вращение усечённой пирамиды. Код есть, просто надо заменить фигуру которая там, на правильную усечённую пирамиду... https://www.cyberforum.ru/ cpp-beginners/ thread1890494.html
C++ Выборка машин, которые с минимальными затратами на топливо перевезут весь груз на заданное расстояние https://www.cyberforum.ru/ cpp-beginners/ thread1890491.html
На вход подается бинарный файл, формат которого следующий: сначала записано целое число, которое содержит количество записей (структур),содержащиеся далее в этом файле. Их необходимо считать в массив...
C++ Работа с классами в ООП
Привет всем, доброго времени суток, путаюсь в ООП. Подскажите, как работать с классами, как "правильно" разрабатывать методы(что-бы всё было без путаницы)? Когда использовать конструкторы класса? Где...
Что читать по C++? C++
Прочитала книгу Шилдта: "C++. Руководство для начинающих". Посоветуете, что делать дальше? Возможно есть какие-то учебники не с азов? Потому что сам Шилдт предлагал продолжить на его "C++: базовый...
C++ Создать базовый класс Матрица и производные - методы работы с ней Создать иерархию классов представляющих простое наследование. Базовый класс – квадратная матрица (динамическая (int **mt или int* или int *mt)). Производный класс – методы, работающие с данными... https://www.cyberforum.ru/ cpp-beginners/ thread1890474.html
C++ Проверить правильность кода. Вылезает Error 5 error C2679: binary '<<' : no operator found which takes a right https://www.cyberforum.ru/ cpp-beginners/ thread1890473.html
Компилятор ругается на ошибку Error 5 error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'Kniga' Вот задача: Создать 2 класса: класс Книга и класс...
C++ вычислить значения функции задачка https://www.cyberforum.ru/ cpp-beginners/ thread1890471.html
Каждому свое
530 / 216 / 81
Регистрация: 05.08.2013
Сообщений: 1,613
28.12.2016, 08:22 0

Разработать функцию

28.12.2016, 08:22. Просмотров 395. Ответов 3
Метки (Все метки)

Ответ

obivan,
Цитата Сообщение от rickognemech Посмотреть сообщение
ункция map получает в качестве аргументов массив, его размер, указатель на функцию cut.
Я бы сделал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
void cut(int *value) {
    *value = abs(*value);
}
 
void map(int *arr, int size, void (*f)(int*)) {
    for(int i = 0; i < size; ++i)
        f(&arr[i]);
}
 
int main()
{
    int arr[5] = {-1, -2, -3, -4, -5};
    map(arr, 5,cut);
    
    for(int i = 0; i < 5; ++i)
        std::cout << arr[i] << " ";
}


Вернуться к обсуждению:
Разработать функцию
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2016, 08:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Разработать функцию
Дан массив целых чисел и равный ему по длине массив указателей на целое число. Разработать...

Разработать функцию
Разработать функцию Integr(A,B,N), интегрирующую полином степени N, заданный коэффициентами в...

Разработать функцию
Разработать функцию, получающую массив из целых чисел и массив структур, содержащих целое число и...

Разработать функцию С++
Разработать функцию, которая определяет поквартальную сумму реализации товара, если известна по...

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