Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 615
от 19.12.2006, 09:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 433, Экспертов: 46
В номере:Вопросов: 4, Ответов: 5


Вопрос № 66795: Люди добрые помогите пожалуйста. Вот задача которую надо решить: "Написать программу резидентно загружающуюся в память ЭВМ, анализирующая нажатие клавиш Ctrl+P, по нажатию их производится печать графической копии экрана." Вопр...
Вопрос № 66798: Здраствуйте, уменя вопрос. Дан двумерный массив (данные могут быть любые) необходимо вывести его по спирали. За любой ответ заранее длагодарен....
Вопрос № 66814: Здравствуйте, уважаемые эксперты, помогите пожалуйста решить задачу в С ++, тема - файлы: Дан файл натуральных чисел f. Записать в файл g все простые числа из файла f в порядке убывания. Большое спасибо!...
Вопрос № 66815: Вводится массив. Заменить каждый его элемент на среднее арифметическое из 3-х соседних элементов. Например, из массива 1 5 3 7 8 должно получиться 2.00 3.00 5.00 6.00 5.00 Элементы за границей массива считать равными 0. ..

Вопрос № 66.795
Люди добрые помогите пожалуйста.
Вот задача которую надо решить: "Написать программу резидентно загружающуюся в память ЭВМ, анализирующая нажатие клавиш Ctrl+P, по нажатию их производится печать графической копии экрана."

Вопрос только один. Никак не можем вывести именно печать графической копи экрана. Какую использовать функцию или в каком направлении идти.
Может есть у кого кусочек примера, буду очень признателен.

Приложение:

Отправлен: 13.12.2006, 11:42
Вопрос задал: Сукманов Михаил Владимирович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ADSota
Здравствуйте, Сукманов Михаил Владимирович!

Print screen
делаеться одной командой:

asm db 0xcd,5;
---------
Открыть глаза навстречу солнцу
Ответ отправил: ADSota (статус: Профессионал)
Тел.: 8-916-53-43-916
ICQ: 84611301
----
Ответ отправлен: 13.12.2006, 11:58


Вопрос № 66.798
Здраствуйте, уменя вопрос.
Дан двумерный массив (данные могут быть любые) необходимо вывести его по спирали.
За любой ответ заранее длагодарен.
Отправлен: 13.12.2006, 11:57
Вопрос задал: AlexUzl (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Терсков Сергей
Здравствуйте, AlexUzl!
Вот версия Win32 Console

Приложение:

Ответ отправил: Терсков Сергей (статус: 3-ий класс)
Ответ отправлен: 14.12.2006, 04:04
Оценка за ответ: 5
Комментарий оценки:
Отлично. Спасибо за ответ


Вопрос № 66.814
Здравствуйте, уважаемые эксперты, помогите пожалуйста решить задачу в С ++, тема - файлы:

Дан файл натуральных чисел f. Записать в файл g все простые числа из файла f в порядке убывания.

Большое спасибо!
Отправлен: 13.12.2006, 13:59
Вопрос задал: Bra (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Терсков Сергей
Здравствуйте, Bra!
Вообще-то такой вопрос уже был (66814) и я на него отвечал, но если надо держи ещё раз.

Входные данные:

1 12 13 17 18 19 32 123 21 2 6 7

Выходные данные:

19 17 13 7 2 1

Приложение:

Ответ отправил: Терсков Сергей (статус: 3-ий класс)
Ответ отправлен: 14.12.2006, 03:01


Вопрос № 66.815
Вводится массив. Заменить каждый его элемент на среднее арифметическое из 3-х соседних элементов. Например, из массива
1 5 3 7 8
должно получиться
2.00 3.00 5.00 6.00 5.00
Элементы за границей массива считать равными 0.

Приложение:

Отправлен: 13.12.2006, 13:59
Вопрос задал: Kostyasyper (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Mystic
Здравствуйте, Kostyasyper!
Самый простой способ создать дополнительный массив, ответ записать туда и скопировать его элементы в А:
int A[N]; //Исходный массив

float B[N]; //Здесь средние значения
for(int i = 1; i <N-1; i++){
B[i] = (A[i-1] + A[i] + A[i+1])/3.0f;
}
B[0] = (A[0] + A[1]) / 3.0f;
B[N-1] = (A[N-2] + A[N-1]) / 3.0f;

for(int i = 0; i < N; i++){
A[i] = B[i];
}
Ответ отправил: Mystic (статус: 3-ий класс)
Ответ отправлен: 13.12.2006, 16:52

Отвечает: Шинтяков Дмитрий Васильевич / Ratson
Здравствуйте, Kostyasyper!
А вот без вспомогатеьных массивов

Приложение:

Ответ отправил: Шинтяков Дмитрий Васильевич / Ratson (статус: 2-ой класс)
Ответ отправлен: 13.12.2006, 19:49
Оценка за ответ: 4


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное