Вопрос № 123859: Составить алгоритм и программу заполнения единицами и нулями и вывода их на экран квадратной матрицы размером (N;N) где N вводимое число по образцу
N=5 10001
11011
11111
11011
10001
N= 7 1000001
1100011<br...Вопрос № 123877: Помогите пожалуста написать код программы:
Определить класс разреженных многочленов Polynomial (Многочлен называется разреженным, если большинство его коэффициентов равны 0). Реализовать функцию вычисления значения многочленная в заданной точке и...Вопрос № 123895: ввести натуральное число, колво цифр произвольное . Составить алгоритм, переставляющий в нем цифры в порядке убывания, вывести на экран исходное число и результат. Строки не использовать .
Пример: А = 10278801 В = 88721100...Вопрос № 123906: С какими параметрами нужно создать окно в visual c++ чтобы невозможно было изменять ее размеры...Вопрос № 123922: Здравствуйте, уважаемые гуру. Помогите пожалуйста, как в консоли linux...
1. ...программно определить размеры консольного окна;
2. ...задать цвет символа, фона под символом;
3. ...выводить текст в определенную позицию экрана.
Пасиба....Вопрос № 123929: Здраствуйте!Помогите пожалуйста написать текст программы, используя структуры и двунаправленные списки:)) Не очень разобрался в этой теме((.
Текст задачи:
Дана последовательность символов, оканчивающихся точкой. В конец последовательности доб...
Вопрос № 123.859
Составить алгоритм и программу заполнения единицами и нулями и вывода их на экран квадратной матрицы размером (N;N) где N вводимое число по образцу
Отправлен: 19.02.2008, 13:53
Вопрос задал: Samalko (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Сандров Алекс
Здравствуйте, Samalko!
Код в приложении.
я там добавил
#define NMAX 79
как ограничитель сверху (ноль снизу)
Приложение:
Ответ отправил: Сандров Алекс (статус: 5-ый класс)
Ответ отправлен: 19.02.2008, 14:23 Оценка за ответ: 5 Комментарий оценки: почемуто программа не заводится((
Отвечает: shayen
Здравствуйте, Samalko!
в приложении код прогрпаммы компилированной под VS 2003
Приложение:
Ответ отправил: shayen (статус: 3-ий класс)
Ответ отправлен: 19.02.2008, 16:28 Оценка за ответ: 5 Комментарий оценки: отлично только надо чтоб при вводе четных чисел говорило что неправильно введено число
Отвечает: Терсков Сергей
Здравствуйте, Samalko!
Решение вашей задачи смотрите в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 20.02.2008, 06:35 Оценка за ответ: 3 Комментарий оценки: где N вводимое число
Вопрос № 123.877
Помогите пожалуста написать код программы:
Определить класс разреженных многочленов Polynomial (Многочлен называется разреженным, если большинство его коэффициентов равны 0). Реализовать функцию вычисления значения многочленная в заданной точке и операцию добавления многочленов.
Отправлен: 19.02.2008, 15:41
Вопрос задал: Lordthief (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ross
Здравствуйте, Lordthief!
Наверно, наиболее простой вариант - использовать стандартный шаблон map из библиотеки stl (пример в приложении).
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 21.02.2008, 14:46 Оценка за ответ: 5
Вопрос № 123.895
ввести натуральное число, колво цифр произвольное . Составить алгоритм, переставляющий в нем цифры в порядке убывания, вывести на экран исходное число и результат. Строки не использовать .
Пример: А = 10278801 В = 88721100
Отправлен: 19.02.2008, 17:38
Вопрос задал: Samalko (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Касаткин Сергей Сергеевич
Здравствуйте, Samalko!
Вот один из вариантов программы.
Приложение:
--------- WIT BEYOND MEASURE IS MAN’S GREATEST TREASURE.
Ответ отправил: Касаткин Сергей Сергеевич (статус: 2-ой класс)
Ответ отправлен: 19.02.2008, 22:42 Оценка за ответ: 4 Комментарий оценки: должно быть так я например ввожу любое число А и мне выводится число В в котором все цифры числа А упорядоченны в порядке уменьшения
Отвечает: Попов А.С.
Здравствуйте, Samalko!
num - введенное число
num2 - число с упорядоченными цифрами
Приложение:
Ответ отправил: Попов А.С. (статус: 8-ой класс)
Ответ отправлен: 20.02.2008, 14:11
Вопрос № 123.906
С какими параметрами нужно создать окно в visual c++ чтобы невозможно было изменять ее размеры
Отправлен: 19.02.2008, 18:18
Вопрос задал: XRUST (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Сандров Алекс
Здравствуйте, XRUST!
Для этого достаточно в CreateWindow(Ex) НЕ указать параметр WS_THICKFRAME в стилях
Если же окно создано, как диалог, стиль можно сбросить через SetWindowLong:
Ответ отправил: Сандров Алекс (статус: 5-ый класс)
Ответ отправлен: 20.02.2008, 05:59
Вопрос № 123.922
Здравствуйте, уважаемые гуру. Помогите пожалуйста, как в консоли linux...
1. ...программно определить размеры консольного окна;
2. ...задать цвет символа, фона под символом;
3. ...выводить текст в определенную позицию экрана.
Пасиба.
Отправлен: 19.02.2008, 19:27
Вопрос задал: Beginner (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Хватов Сергей
Здравствуйте, Beginner!
Для всего этого существует библиотека ncurses.
Правда у неё серъёзные проблемы с unicode-ом. И шансов на то, что они будут исправлены немного - нынче для того, чтобы работать без графики, нужны очень серъёзные причины. А когда эти причины есть, обычно уже не до таких проблем.
Ответ отправил: Хватов Сергей (статус: Практикант)
Ответ отправлен: 19.02.2008, 20:50 Оценка за ответ: 4 Комментарий оценки: Спасибо. Юникод мне не нужен.
Отвечает: Dr_Andrew
Здравствуйте, Beginner!
Как Вам совершенно справедливо заметил предыдущий эксперт, для всех перечисленных задач подходит библиотека ncurses, которая даёт пользователю терминал-независимый способ для отображения символов на CRT-экране. Попробую написать о ней менее тезисно.
1. Подключается директивой #include <ncurses.h>
2. Функция (обязательная, с неё программа начинается) initscr инициализирует ncurses; возвращает указатель на прямоугольную область экрана консоли ("окно" - WINDOW)
3. Булевые (возвращают TRUE или FALSE) функции has_colors и can_change_color сообщают, поддерживает ли терминал цвета и программную смену цвета, соответственно
4. Функция endwin должна быть вызвана для каждого использованного терминала перед выходом из ncurses
5. Функция start_color вызывается обязательно после initscr для инициализации программной смены цвета
6. Пара цветов инициализируется функцией init_pair
7. Функции printw, wprintw, mvprintw и mvwprintw аналогичны функции printf, но выводят текст в прямоугольной области экрана (консольном "окне")
8. Именно ncurses обеспечивает Linux-программистов функцией getch, столь знакомой пользователей DOS / Windows компиляторов "от дяди Бормана"
9. Функция attroff отключает заданные ранее ncurses атрибуты экрана
10. Сборка программы с поддержкой ncurses: g++ Hello.cpp -o Hello -lncurses
В остальном - man ncurses
Пример программы с выводом ярко-жёлтого текста (на некоторых мониторах выглядит как красный) на фоне синего "окна" - в приложении.
Приложение:
Ответ отправил: Dr_Andrew (статус: 7-ой класс)
Ответ отправлен: 20.02.2008, 15:35 Оценка за ответ: 5 Комментарий оценки: Супер!!! Замечательный ответ, все очень понятно объяснено. Пример очень кстати. Скомпилировал - работает. Еще раз спасибо.
Вопрос № 123.929
Здраствуйте!Помогите пожалуйста написать текст программы, используя структуры и двунаправленные списки:)) Не очень разобрался в этой теме((.
Текст задачи:
Дана последовательность символов, оканчивающихся точкой. В конец последовательности добавить все её символы, располагая их в обратном порядке.
Заранее спасибо!))