Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инкремент переменной http://www.cyberforum.ru/cpp-beginners/thread950208.html
в задании сказано, что пользователь вводит строку и программа выводит ее, но если пользователь вводит еще и цифру, то программа должна вывести строку столько раз, сколько раз была эта программа вызвана до этого, задача со встроенными функциями. моя программа не выводит ничего из встроенной функции. ПОМОГИТЕ ! #include <iostream> #include <string> #include <conio.h> using namespace std; ...
C++ Конструктор, принимающий в качестве аргумента ссылку на объект, всё портит Друзья! Вот корректный код: class foo { public: foo() { } foo(int x) { http://www.cyberforum.ru/cpp-beginners/thread950194.html
C++ Класс Book
Подскажите, как добавить в список книг ещё одну книгу? Я думаю функцию больше не надо писать, можно в case засунуть. Я немного запутался. #include <iostream.h> #include <stdio.h> #include <conio.h> #include <string.h> class Book { char Avtor ; char Nazvanie ;
Шестнадцатеричные буквы C++
Скажите, пожалуйста, как в Windows Forms на Visual C++ сделать так, чтобы при вводе в textBox он распознавал буквы шестнадцатеричной системы счисления, как цифры? Есть переменная number, которая хранит само число, я делаю так: unsigned long long number=System::Convert::ToDouble(numb->Text);
C++ Многофайловой проект и STL http://www.cyberforum.ru/cpp-beginners/thread950179.html
Надо написать программу, в которой будут использоваться контейнеры STL(пока написал список). И для каждого контейнера будет свой файл в проекте. Сначала все писал в один файл. Для списка сделал все что требовало задание. Я попробовал свой класс(написал свой класс, в нем есть поле - СТЛовский список) запихнуть в отдельные .h и .cpp файлы. Я раньше делал программу таким способом и она работала,...
C++ Абстрактный класс и std::sort Добрый день, Не компилируется строка: std::vector<mtl::io::QtFile*> *vec; ... mtl::misc::Sort(vec); // ЭТА СТРОКА Компилятор (g++ 4.7.3 Ubuntu) выдает: error: cannot convert ‘std::vector<mtl::io::QtFile*>*’ to ‘std::vector<mtl::misc::Sortable*>*’ for argument ‘1’ to ‘void mtl::misc::Sort(std::vector<mtl::misc::Sortable*>*)’ подробнее

Показать сообщение отдельно
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
08.09.2013, 17:01     Написать функцию, которая принимает указатель на переменную и присваивает ей модуль самой себя.
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
template <typename T>
void m_abs(T* var)
{
    *var = *var > 0 ? *var : -*var;
}
 
int main()
{
    int a = -15;
    int* pa = &a;
    m_abs<int>(pa);
 
    std::cout << *pa;
    return 0;
}
Добавлено через 1 час 10 минут
3)
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
31
32
33
34
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int SIZE = 10;
    int array[SIZE];
    for(int i(0); i < SIZE; ++i)
    {
        array[i] = rand() % 10;
        std::cout << array[i] << std::endl;
    }
    std::cout << std::endl;
    int* ptr = array;
 
    int* max = array;
    int* min = array;
    while(ptr != (array + SIZE))
    {
        if(*min > *ptr)
            min = ptr;
        if(*max < *ptr)
            max = ptr;
 
        ptr++;
    }
    std::cout << "\nmin = "<< *min << " pos = " << (min - array);
    std::cout << "\nmax = "<< *max << " pos = " << (max - array) << std::endl;
 
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru