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

Как усовершенствовать программу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод функций с клавиатуры... http://www.cyberforum.ru/cpp-beginners/thread400806.html
:wall:Как можно в С/С++ вводить функцию с клавиатуры и потом что бы можно было считать значение с этой функцией.....Например функция y=sin(x)*cos(x) y=...наша функция с клавиатуры Благодарен...
C++ Чтение чисел из файла, содержащего концевые пробелы и переносы строк. Здравствуйте! Помогите, пожалуйста, разобраться со следующей задачей. В текстовом файле содержатся целые числа, разделенные произвольным количеством пробелов и переносов строк. Нужно эти числа из... http://www.cyberforum.ru/cpp-beginners/thread400802.html
C++ Преобразование типов. Дружественные функции
Создать класс комплексных чисел. Определить перегруженную функцию, возвращающую максимальный из двух аргументов. Функция не является членом класса комплексных чисел. Перегруженные функции имеют...
C++ как в квадратной матрице работать с побочной диагональю?
мне надо найти максимальный элемент побочной диагонали как мне объявить что бы оаботать с побочною диагональю я не знаю Добавлено через 3 минуты спасибо ненадо уже придумал)
C++ Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет. http://www.cyberforum.ru/cpp-beginners/thread400772.html
Добрый вечер(утро,день) Помогите решить пустяковую задачу на С++. Я уже искал просматривал подобные решения задач. Но что то в них совсем запутался, видимо потому что раньше когда то давно изучал...
C++ В массиве удалить последнюю группу положительных элементов В массиве A=(a1, а2, ..., аn) удалить последнюю группу положительных элементов (прим.: группой называется подряд идущие элементы одного знака, число которых больше или равно 2). Я, будучи еще... подробнее

Показать сообщение отдельно
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
07.12.2011, 02:38
если уж строго судить, то ты пишешь на С++ в С-стиле. это конечно не страшно, но и не совсем верно.
воспользуйся ООП. создай класс, отвечающий за абстракцию списка чисел. в его методах можно производить проверку на то, что вводятся действительно числа и эти числа влезут в определенный тобой int. кроме того можно убрать глупое ограничение в максимальную размерность списка (100).
поиск максимального и минимального можно организовать либо методами класса, что проще всего. Либо создать дружественные ф-ции поиска максимальных и минимальных элементов, что более правильно.
Для общения с пользователем (вывод всяких сообщений и т.п.) тоже можно создать отдельный класс. Но это уже посложнее.

ну, и форматирование кода тоже соблюдайте.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru