Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Даны натуральные числа N, A1, …, AN. Найти те члены Ai , которые обладают тем свойством, что корни уравнения x2 + Aix – 5 действительны и положительны Даны натуральные числа N, A1, …, AN. Найти те члены Ai , которые обладают тем свойством, что корни уравнения x2 + Aix – 5 действительны и положительны. Помогите решить задачу плз. Решить надо на С++. Квадратное уравнение, с применением массива и циклом for вроде так. Добавлено через 1 час 20 минут задача в принципе не сложная написать то половину могу только не понятные ошибки с массивом... https://www.cyberforum.ru/ cpp-beginners/ thread193946.html C++ Ссылка на указатель
Почему не работает такая конструкция? void SwapInt(void* p1, void* p2) { int* & tmp=static_cast<int*>(p2); } и как исправить?
C++ Удаление в АВЛ Дереве. https://www.cyberforum.ru/ cpp-beginners/ thread193933.html
Всем доброго времени суток. Очень прошу помочь с АВЛ деревом. Есть программа. Только тестах одного типа вылетает. Не могу понять почему. В коде содержаться подробные комментарии. Файл avl.h: #include <iostream> #include <cassert> using namespace std; template <class T> class Avl_tree { private:
C++ ошибка в функции сложение по модулю два https://www.cyberforum.ru/ cpp-beginners/ thread193929.html
Доброго времени суток, форумчане! в функции perv() закралась ошибка. мне нужно сложить по модулю два первую строку массива "а" с ключом key. однако, программа доходит до этого этапа и выдаёт окошко с ошибкой(что-то там с volation). Помогите исправить ошибку пожалуйста! //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop...
Хэш функция C++
Нашел хэш функцию в нете,помогите разабратся че она делает unsigned HashData(char * DATA, int Length) { unsigned hash = 0; while (Length--) { hash =hash+ (*(char*)DATA++); }
C++ Подскажите кто может и найдите ошибки в программе)) https://www.cyberforum.ru/ cpp-beginners/ thread193917.html
#include <stdio.h> #include <conio.h> #define ROWS 3 #define COLS 3 void Changenrow(int, int , int, int; void dobaviti(int&, int ; void main(){ unsigned key; do { clrscr();
C++ Алгоритм Евклида Привет всем. Задача такова, надо написать программу на С++ для поиска Самого Малого Кратного (СМК) по алгоритму Евклида. Дано три числа: a, b, c найти их самое малое кратное. Просьба, чтобы вверху програмы было не #include <isotream.h> a #include <stdio.h> тоесть чтобы програма была на самом минимальном уровне програмирования. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread193914.html C++ Работа с файлами
Задача по информатике: В файле input.txt задано арифметическое выражение состоящее из цифр, букв, скобок и знаков арифметических операций. Но вирус удалил из данного файла некоторые скобки, стоящие в начале и в конце выражения.Написать программу, выводящую в файл output.txt исправленное выражениею Максимальная длина исходной строки не более 100 символов. например: input.txt =...
C++ Сортировка матрцы Расположить столбцы в порядке убывания по первому элементу. Объясните алгоритм работы пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread193898.html C++ Программа для построения блок схем может у кого нибудь есть прога в которую загружаешь код программы и она выводит уже блок схему алгоритма? https://www.cyberforum.ru/ cpp-beginners/ thread193888.html
Прокомментируйте код C++
//FACTORIAL.CPP #include <iostream> #include <time.h> #include <windows.h> #include <math.h> #include <D:\\alex\\head-files\\factorial.h> using namespace std; void Factorial::_Factorial(int factorial) { int fact, i, zero = n - 1, index = n - 1;
C++ Напечать из консоли в принтере Как сделать? Дублирование тем запрещено правилами форума. Настоятельно рекомендую их прочитать. https://www.cyberforum.ru/ cpp-beginners/ thread193870.html
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 18
0

Странно себя ведёт массив в классе. - C++ - Ответ 1124086

19.11.2010, 19:41. Показов 765. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток всем.
Есть у меня некий класс
C++
1
2
3
4
5
6
7
8
9
10
class * {
private
int mas[SIZE];
int len; //фактическая длина массива
public
class(){};
...
...
...
функция добавления элементов в массив с рандома()
и есть у меня элемент SIZE , заданный константой.
И проблема моя в следующем:
Если массив заполнить по максимуму, то последний элемент странно себя вести начинает:
меняется значение len(вероятнее всего на само значение последнего числа), а значение последнего числа массива меняется len.

ps. если фактическая длина массива будет не максимальной (то биш если size=10, а len=(от 1 до 9) то всё ок.
прошу помочь понять, в чём дело)) (код скинуть не получится ибо всё на др. компе)

Вернуться к обсуждению:
Странно себя ведёт массив в классе. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2010, 19:41
Готовые ответы и решения:

Каретка странно себя ведёт
С недавнего времени , каретка в Visual studio начала менятся , при нажатии стр. влево(выделяет...

Странно ведёт себя функция fgets
(в файле лежит предложение на английском) int main() { FILE *f; char str; if...

Непонятно почему ведёт себя так программа
Задачка: //На шахматной доске 8х8 расположены три фигуры: ферзь, ладья и конь. //Требуется...

Перегрузка оператора индексации для класса плохо себя ведёт
Собственно, есть такое дело. #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;vector&gt; #include...

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

Нюансы работы с массивами: почему программа ведёт себя не так, как ожидается?
// ConsoleApplication20.cpp: определяет точку входа для консольного приложения. // #include...

Нюансы работы с оператором ветвления if else: почему программа ведёт себя не так, как ожидается?
Имеется код: int a; char q; for (;;) { cout &lt;&lt; &quot;Введите число: &quot;; cin &gt;&gt; a;

Нюансы работы с оператором ветвления if else: почему программа ведёт себя не так, как ожидается?
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; void check_weekday(string day) { if...

Почему нехорошо себя ведёт конструктор класса (не компилится ничё), если ему параметром ссылку на константу?
То есть вообще непонятно ничё, вот, смотрите, этот пример не компилится: #include &lt;stdio.h&gt; class...

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