Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подсчет суммы чисел Сгенерировать последовательность 10 000 случайных чисел на промежутке [0,1) типа float. Найти: a. сумму этих чисел, проводя суммирование в последовательном порядке; b. возрастающем порядке; c. убывающем порядке. Подскажите пожалуйста варианты реализации подзадачи b(c). https://www.cyberforum.ru/ cpp-beginners/ thread1122692.html C++ Файловый ввод/вывод
Здравствуйте!Помогите составить программу,которая считывает строку текста из файла inputtxt.txt. Обрабатывает и в результате работы программы в файле отчета(output.txt необходимо в алфавитном порядке расположить буквы из которых состоит текст с их количеством. Пример: Содержание исходного файла Inputtxt.txt слово "МАМА" В результате работы программы получен файл следующего вида: Буква...
C++ странный порядок вывода cout https://www.cyberforum.ru/ cpp-beginners/ thread1122673.html
Доброго времени суток. Есть шаблонный класс stack, и небольшая тестовая программка. Ожидаемый вывод после выполнения программы немного не совпадает с действительным выводом. Подскажите, почему так? stack underflow11 12 -1 stack underflow-1 11 12 //stack.h
C++ Калькулятор выражений Здравствуйте. Есть функция в калькуляторе принимающая значения. Не могу додумать как заставить ее работать с двухзначными и более числами. Нужна помощь :) int parse(char* expression) { TStackElem* operands = NULL, *operations = NULL; for(unsigned int i = 0; i < strlen(expression); i++) { char symb = expression; if (symb >= '0' && symb <= '9') { https://www.cyberforum.ru/ cpp-beginners/ thread1122576.html
Правило использования функции, которая возвращает массив C++
Необходимо задать функцию которая возвращает массив. Вот пример программы которую я написал: const int N=100; const double A0=1, h=0.01; double *Progonka(double *A, double *B, double *C, double *F, double first, double second) { int i; double *y, *alfa, *betta; alfa=(double*)malloc((N)*sizeof(double));
C++ Запрограмировать математические суммы Вычислить суммы \sum_{k=1}^{N} \frac{1}{\sqrt{k}} и \sum_{k=N}^{1} \frac{1}{\sqrt{k}} , составить таблицу результатов для N=10 в степени i, где i=3,4,5,6. Сравнить результати для разных типов данных float, double https://www.cyberforum.ru/ cpp-beginners/ thread1122572.html
C++ Сгенерировать последовательность 10 000 случайных чисел. Найти сумму этих чисел, проводя суммирование возрастающем порядке Сгенерировать последовательность 10 000 случайных чисел на промежутке [0,1) типа float. Найти: a. сумму этих чисел, проводя суммирование в последовательном порядке; b. возрастающем порядке; c. убывающем порядке. Подскажите пожалуйста варианты реализации подзадачи b(c). https://www.cyberforum.ru/ cpp-beginners/ thread1122568.html C++ Могут ли два приложения пользоваться одной и той же выделенной памятью?
День добрый! С помощью FileMapping, в ActiveX компоненте, создана область в памяти куда копируются объекты (текстуры и файлы STL). Эти объекты содержат указатели на элементы созданные в выделяемой памяти. Объекты копируются туда чтобы несколько программ обращались к одной области памяти для загрузки текстур и файлов STL что значительно сокращает объем занимаемой программой памяти. Так вот...
C++ Должны ли все изображения (негативы и позитивы) быть в серой шкале, а не цветными Обучаю каскад утилитой opencv_traincascade - должны ли все изображения(негативы и позитивы) быть в серой шкале, а не цветными ? https://www.cyberforum.ru/ cpp-beginners/ thread1122520.html C++ Структуры. Выбрать и вывести пассажиров указанного рейса. Выдать ближайший к заданному времени вылет https://www.cyberforum.ru/ cpp-beginners/ thread1122519.html
1. Задать структуру для хранения данных и написать подпрограммы, выполняющую заданные действия над структурой данных 2. Создать массив для хранения переменных (объектов) заданной структуры. Заполнить массив структур, прочитав данные из текстового файла (не менее 10 объектов). 3. Задать в программе динамическую переменную типа заданной структуры. Заполнить ее, вводя значения полей с...
C++ Перебор высших разрядов в бинарном числе
возникла необходимость перебора в цикле бинарного числа с высшими разрядами, например: 1 11 111 1111 11111 111111 и собственно в обратную сторону 111111 11111
C++ Для чего нужны интерфейсы? https://www.cyberforum.ru/ cpp-beginners/ thread1122515.html
Объясните на пальцах для чего нужны интерфейсы, как я понял они описывают методы и свойства, которые при наследовании классами должны были реализовать их, а для чего это делать? Читаю так же COM объекты, там все построено на интерфейсах и я понимаю, что не понимаю до конца смысла интерфейсов.
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 64
0

Указатели на объект - C++ - Ответ 5915960

18.03.2014, 13:13. Показов 1235. Ответов 14
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста вот по какому вопросу...
Начали изучать классы в С++, и сначала была задача ввода дроби, ее сокращению и выводу в общепринятом виде, теперь задача в том чтобы ввести несколько дробей и написать в классе функции которые будут делить и перемножать дроби. Теперь собственно сам мой вопрос: как правильно использовать указатели в этом случае? Чтобы просто прописать функцию.. В этой задаче много "воды", она у меня переделана, но если вы мне объясните принцип (прошу вас не писать мне весь листинг, хочу сам научиться работать) по которому это работает...допустим как сложить два числителя, ну или просто как сослаться к числителю первой дроби и второй, в чем отличие и сходство обращения? В листинге кстати ввод одной дроби
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
 
class Drob
{ private: int a,b,d,e,i,k;
  public: void Set_Drob ()
          { cout<<"Vvedite chislitel` "; cin>>a; cout<<"Vvedite znamenatel` "; cin>>b;
            cout<<"Drob` "<<endl<<a<<endl<<"-"<<endl<<b<<endl;
          }
          void sokrat ()
  { for(i=2,k=0;i<=a;i++) if (b%i==0&&a%i==0){d=a/i; e=b/i;k++; cout<<endl;}}
   int kak()
   {if(k>0) cout<<"Drob` sokratima"<<endl<<d<<endl<<"-"<<endl<<e<<endl;
    else cout<<"Drob` ne sokratima"<<endl;}
};
int main()
{
    Drob First;
    First.Set_Drob();
    First.sokrat();
    First.kak();
    system("Pause");
    return 0;
}


Вернуться к обсуждению:
Указатели на объект C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2014, 13:13
Готовые ответы и решения:

Указатели на объект
Господа код компилируется и запускается , но после запуска выскакивает окно - прекращена работа...

Конструкторы и указатели на объект класса
Добрый вечер. Помогите, пожалуйста, прояснить 2 вещи: 1) В чём будет отличие между...

Потоки и указатели (в поток вставить объект класса)
Есть структура: class shapka{ public: int* prev; int n; int* next; } }; Нужно в поток...

Можно ли показать, что указатели показывают на один и тот же объект, ещё до присвоения одному из них адреса?
Доброго времени суток! Столкнулся с тем, что хочу показать два указателя показывают на один и тот...

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

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

Почему Лафоре использует указатели на указатели, вместо обмена значениями указателей?
Доброго времени суток! Задался теоретическим вопросом. Читал пример из книги Лафоре...

В matlab есть указатели на переменные или что-нибудь похожее на указатели?
Здравствуйте, в matlab есть указатели на переменные? или что-нибудь похожее на указатели? нужно...

Через указатели на указатели посчитать сумму двух чисел и записать в третье
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье. 2. Написать...

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