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

Средства для уменьшения выделения памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возвращение значения из switch-default http://www.cyberforum.ru/cpp-beginners/thread899131.html
Здравствуйте! У меня задача на создание двох фунций, которые вычисляют среднее значение двух и трех чисел соответственно. Все это я сделал. Но для юзабилити (:)) решил при вводе данных в основной ф-ции сделать вопрос: ввести только два числа или перейти к вводу третьего.... #include "stdafx.h" #include <iostream> #include <locale.h> using namespace std; int midl( int &x, int &y) {...
C++ Практикум. Условие вроде неверное В задаче нужно написать функцию вычисления суммы ряда и значение контрольной функции к которой он сходится. Я вроде бы осилил, но в результате сумма мягко говоря не совпадает со значением контрольной функции. В общем мне кажется, что вариант косячный, может кто подобный уже видел и знает правильное условие? На всякий случай вот мой код нахождения a n-го: an = pow(2,2*n)*(pow(2,2*n) -... http://www.cyberforum.ru/cpp-beginners/thread899123.html
C++ Преобразование
есть переменная чар. есть куча переменных типа инт. int a,b,c,d,e.. как сделать чтобы при вызове cout<<char c; этот чар давался компилятору не как символьная переменная. а на его место вставлялся символ и выводил одну из переменных типов инт. define наверно на помощь прийдет. но как использовать не знаю.. помогите
где ошибка ? не компилирует ! C++
Ввести последовательность чисел (окончание ввода – 0) и вывести их в обратной последовательности. Входные данные взять из текстового файла. #include <iostream> using namespace std; void show(int *mas, int kol) { if(kol == 0) cout << mas << " "; else
C++ Значения функции F на интервале http://www.cyberforum.ru/cpp-beginners/thread899095.html
Добрый вечер, ув. программисты! Мне осталась последняя программа, которую нужно написать. Но появилась такая проблема - я не могу её написать на C++. Помогите, пожалуйста, очень надо на завтра, последняя сдача программ. Заранее спасибо. Вот сама программа: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX....
C++ сортировка обьясните пожалуйстапо подробней, на примере блок схемы алгоритм сортировки методом выбора. блок схема на сайте вырезано подробнее

Показать сообщение отдельно
Leinstay
 Аватар для Leinstay
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 13
12.06.2013, 23:29  [ТС]     Средства для уменьшения выделения памяти
Цитата Сообщение от UnsKneD Посмотреть сообщение
Что бы реально снизить размер занимаемой памяти, лучше будет использовать классы.
Тогда другой вопрос, где и как здесь использовать классы, дело в том что я на практике их еще не задействовал т.к. не понимаю где и когда их нужно использовать =\

Цитата Сообщение от UnsKneD Посмотреть сообщение
Для начала cin, cout замени на scanf, printf.
Я для пробы заменил все как вы сказали, результат увеличение до 216 KB

Цитата Сообщение от Thinker Посмотреть сообщение
В этой задаче массив не нужен (вот и экономия памяти):
Хоть твое решение мне очень понравилось, и думаю оно намного логичнее моего, но судя по сайту время выполнения и объем памяти выделенной такой же как у меня. Я так понял память выделяется во время использования программы и чтобы уменьшить выделенный объем необходимо в каком то месте очистить уже неиспользованный участок, а сама модернизация программы уменьшит только её вес.

Собственно сам сайт http://acm.timus.ru, задача 1787, может захотите посмотреть откуда и почему берутся такие цифры, JUDGE_ID: 145475XX

Добавлено через 1 час 7 минут
В общем насколько из этого всего я понял 192 КБ получилось из за:
C++
1
2
    short int k, n, i;
    short int Mas[101];
И единственный способ решить эту проблему это использовать битовые поля, можете объяснить как это сделать? =\
 
Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru