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

Функция размещения переменных в динамической памяти! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить квадрат, который вращается вокруг своего центра на угол a http://www.cyberforum.ru/cpp-beginners/thread1077510.html
помогите понять условие задачи а то я не до конца ее понимаю вот задание: Построить квадрат, который вращается вокруг своего центра на угол a, при этом вершины нового квадрата, лежащих на сторонах предыдущего квадрата. Изобразить систему таких 4 × 4 квадратов, составляющих новый квадрат. Повороты в соседних квадратах должны иметь различные направления. Как вершины нового квадрата должны лежать...
C++ Найти сумму тех членов ряда,модуль которых больше или равен заданому е даны числовой ряд и некоторое число е. найти сумму тех членов ряда,модуль которых больше или равен заданому е. общий член ряда имеет вид:a=2^n/(n-1)! http://www.cyberforum.ru/cpp-beginners/thread1077480.html
C++ Найти в массиве максимальный элемент и заменить все вышестоящие на минимальный из последней строки
1. В массиве все элементы, стоящие выше максимального элемента, заменить на минимальный элемент последней строки. 2.Обнулить элементы тех строк, в которых встречается более двух нулевых элементов. Заранее Благодарю.
C++ Найти сумму тех членов ряда, модуль которых больше ли равен заданному е
Даны числовой ряд и некоторое число е. Найти сумму тех членов ряда, модуль которых больше ли равен заданному е.общий член ряда имеет вид: {a}_{n}=\frac{{2}^{n}}{(n-1)!}
C++ Подсобите собрать в одну программу, заодно проверить http://www.cyberforum.ru/cpp-beginners/thread1077461.html
1) в стpoкe пoслe каждой бyквы Ch вставить cтpoкy Str1 2) в cимвoльной стpoке зaкaнчивaющейся тoчкoй вывecти cлoвa из 3 бyкв 3)Дaны двe cимвoльныe cтpoки А и В. Cocтaвьтe пpoгpaммy, прoвеpяющую, мoжнo ли из бyкв, вхoдящих в А, составить В. бyквы мoжнo пeрecтaвлять и иcпoльзовaть 1 рaз. нужно объединить в прогу, которая будет запрашивать какую из этих 3 -х задачу решать (чтобы запрашивал...
C++ динамические переменные 1. Составьте программу, в которой 8-10 переменных разной длины, например, строки символов, размещаются в ДРП, причем размещение чередуется с освобождением памяти так, что возникает фрагментация. Переменные меньшей длины размещайте после освобождения памяти 1-2 переменных большей длины. Используя функции Ofs, Seg, получите карту распределения памяти на промежуточных и окончательных этапах. 2. С... подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.01.2014, 23:41     Функция размещения переменных в динамической памяти!
Цитата Сообщение от yurets17 Посмотреть сообщение
методическое издание выданное преподавателем, в котором находятся задания на лабы, теория и некоторые примеры !
Хрень это какая-то, а не методическое издание.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
void  varInDynamicMemory()
{
    int *p1;
    float *p2;
    double *p3;
 
    int i;
    float f;
    double d;
 
    cout<<"Исходные значения для размещения в динамической памяти:\n";
    cout<<"int  float  double: ";
    cin>>i>>f>>d;
    cout<<"\n";
 
    cout <<"Значения указателей до выделения памяти под указатели (мусор)\n";
    cout <<"p1 =" << p1 << "\n";
    cout <<"p2 =" << p2 << "\n";
    cout <<"p3 =" << p3 << "\n";
 
    /*Запрашиваем память для переменных в динамической памяти*/
    p1 = new int;
    p2 = new float;
    p3 = new double;
 
    cout<<"Значения динамических переменных до инициализации (мусор):\n";
 
    cout<<"*p1 =" << *p1 << "\n";
    cout<<"*p2 =" << *p2 << "\n";
    cout<<"*p3 =" << *p3 << "\n";
 
    cout<<"Значения указателей после выделения памяти:\n";
    cout<<"p1 =" << p1 <<"\n";
    cout<<"p2 =" << p2 <<"\n";
    cout<<"p3 =" << p3 <<"\n";
 
    /*Заполняем значениями динамические переменные*/
 
    *p1 = i;
    *p2 = f;
    *p3 = d;
 
    cout<<"Значения динамических переменных после инициализации:\n";
 
    i = *p1;
    f = *p2;
    d = *p3;
 
    cout<<"*p1 =" << i << "\n";
    cout<<"*p2 =" << f << "\n";
    cout<<"*p3 =" << d << "\n";
 
}
Добавлено через 10 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void  varInDynamicMemory()
{
    /*Запрашиваем память для переменных в динамической памяти*/
    int* p1 = new int;
    float* p2 = new float;
    double* p3 = new double;
    
    cin >> *p1 >> *p2 >> *p3;
    
    cout << "Значения указателей:\n";
    cout << "p1 =" << p1 << "\n";
    cout << "p2 =" << p2 << "\n";
    cout << "p3 =" << p3 << "\n";
    
    cout << "Значения динамически созданных переменных:\n";
    cout << "*p1 =" << *p1 << "\n";
    cout << "*p2 =" << *p2 << "\n";
    cout << "*p3 =" << *p3 << "\n";
}
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru