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

Ошибка в классе или так делать нельзя? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму и колличество элементов массива х[15] для 0<x1<1 http://www.cyberforum.ru/cpp-beginners/thread141035.html
Вычислить сумму и колличество элементов массива х для 0<x1<1
C++ Разноцветный текст О великие сенсеи программирования, вопрос к вам =) каким кодом можно сделать разноцветный текст в появляющейся консольке, код с++ http://www.cyberforum.ru/cpp-beginners/thread141025.html
C++ getline(cin,a);
Почемй когда я пишуgetline(cin,a); ничего не выполняется. Т.е. это не выполняется, а всё остальное выполняется! Зачем это вообще сделали в C++, если это не выполняется!!!
Матрицы C++
Дана действительная матрица размера n*m. в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент. К какой теме относится? В теории
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread141013.html
Помогите пожалуйста!!!!!Очень срочно нужно!!!! 1. Сформировать идеально сбалансированное бинарное дерево, тип информационного поля указан в варианте. 2. Распечатать полученное дерево. 3. Выполнить обработку дерева в соответствии с заданием, вывести полученный результат. 4. Преобразовать идеально сбалансированное дерево в дерево поиска. 5. Распечатать полученное дерево. Тип информационного...
C++ Builder В каждой строке матрицы найти количество элементов, больших среднего арифметического всей строки Добрый вечер! Проверьте, пожалуйста, если можете, правильность написания кода программы для следующей задачи: Дана матрица 5*10. В каждой строке найти количество элементов, больших среднего арифметического всех элементов этой строки. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h"... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.06.2010, 00:37     Ошибка в классе или так делать нельзя?
Цитата Сообщение от edd Посмотреть сообщение
Вводим массив 5*2 всё нормально 2*5 зависаем конкретно???
Цитата Сообщение от edd Посмотреть сообщение
cout <<ddd.vivod(2,2);
Если в массиве два ряда, у второго индекс 1.

Добавлено через 2 минуты
простите за любопытство, а с какой целью открытые функции, как virtual объявлены? И кстати
Цитата Сообщение от edd Посмотреть сообщение
virtual int vivod (int a, int b){return pa[a][b];}
лучше константной сделать
C++
1
int vivod (int a, int b) const {return pa[a][b];}
А вообще проблемы от того, что нигде нет проверки на выход за границы массива...
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru