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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 1059
от 20.04.2008, 02:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 471, Экспертов: 54
В номере:Вопросов: 3, Ответов: 7

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 132116: Здравствуйте! Решите пожалуйста задачу: Дана матрица А [n][n], упорядочить по возрастанию элементы главной диагонали....
Вопрос № 132208: Здравствуйте, почему то при создании консольной программы в MV C++ v6.0(выбирается проект типа A "Hello, World" application) при подключение заголовочных файлов, при расположении заголовочных файлов так #include "stdafx.h" ...
Вопрос № 132226: Здравствуйте, уважаемые эксперты! Огромная просьба помочь в решении задания! Необходимо реализовать Дек (особый вид очереди. Дек (от англ. deq - double ended queue,т.е очередь с двумя концами) - это такой последовательный список, в котором как вк...

Вопрос № 132.116
Здравствуйте! Решите пожалуйста задачу: Дана матрица А [n][n], упорядочить по возрастанию элементы главной диагонали.
Отправлен: 14.04.2008, 10:45
Вопрос задал: Иванов, Андрей, Сергеевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Drumm3R
Здравствуйте, Иванов, Андрей, Сергеевич!
Вот код, компилировал в VC 6.0

Метод сортировки - вставка погружением.

Приложение:

Ответ отправил: Drumm3R (статус: 2-ой класс)
Ответ отправлен: 14.04.2008, 14:07

Отвечает: Djec
Здравствуйте, Иванов, Андрей, Сергеевич!
Решение в приложение. Сортировка методом пузырька. Будут вопросы, пишите в мини-форум.

Приложение:

---------
Полная зависимость от интернета - это когда окно браузера запущено просто так, для спокойствия души и тела

Ответ отправил: Djec (статус: 8-ой класс)
Ответ отправлен: 14.04.2008, 21:45

Отвечает: Терсков Сергей
Здравствуйте, Иванов, Андрей, Сергеевич!
Предложу наиболее простой для понимания способ сортировки выбором. Описание сортировки выбором (©algolist.manual.ru). Вариант реализации этого метода для вашей задачи смотрите в приложении.

Приложение:

Ответ отправил: Терсков Сергей (статус: Специалист)
Ответ отправлен: 15.04.2008, 03:08


Вопрос № 132.208
Здравствуйте, почему то при создании консольной программы в MV C++ v6.0(выбирается проект типа A "Hello, World" application) при подключение заголовочных файлов, при расположении заголовочных файлов так
#include "stdafx.h"
#include "winsock2.h"
выдается ошибка
error C2011: 'sockaddr_in' : 'struct' type redefinition
так
#include "winsock2.h"
#include "stdafx.h"
error C2146: syntax error : missing ';' before identifier 'servsocket'
error C2501: 'SOCKET' : missing storage-class or type specifiers
такое ощущение что он видит только последний из включенных файлов.

Приложение:

Отправлен: 14.04.2008, 21:25
Вопрос задал: 6arracud@ (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ross
Здравствуйте, 6arracud@!

Включение stdafx.h должно производится в самом начале файла. Обычно даже выдается сообщение 'Достигнут конец файла при поиске precompiled header'. Но это так, к слову, ошибка заключается не в этом.
Дело скорее всего в том, что в stdafx.h уже вписан windows.h, а winsock2.h должен быть подключен вместо него. Просто замените в stdafx.h
#include < windows.h >
на
#include < winsock2.h >
---------
Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 15.04.2008, 02:49

Отвечает: kool
Здравствуйте, 6arracud@!
Отключите использование MFC в проекте
Project->Setting->General->NotUsingMFC
Удачи!

---------
I am.
Ответ отправил: kool (статус: Практикант)
Ответ отправлен: 15.04.2008, 07:51


Вопрос № 132.226
Здравствуйте, уважаемые эксперты! Огромная просьба помочь в решении задания!
Необходимо реализовать Дек (особый вид очереди. Дек (от англ. deq - double ended queue,т.е очередь с двумя концами) - это такой последовательный список, в котором как включение, так и исключение элементов может осуществляться с любого из двух концов списка) без использования стандартной функции дека в языке Си.
Иными словами, надо создать одномерный массив (ввод с клавиатуры), а дальше реализовать включение и исключение элементов с помощью простейшего меню!
Заранее огромное спасибо даже за какие-либо наметки или идеи!
Отправлен: 15.04.2008, 00:20
Вопрос задал: Sneider (статус: 3-ий класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ross
Здравствуйте, Sneider!

Примерная реализация класса DeQueue.

Приложение:

---------
Доступно только то, что видимо (c) Б. Керниган

Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 15.04.2008, 02:54
Оценка за ответ: 5
Комментарий оценки:
Спасибо Вам за примерную реализацию класса DeQueue. Надеюсь, что у меня получиться использовать данный код в моих наработках! Еще раз спасибо!

Отвечает: Терсков Сергей
Здравствуйте, Sneider!
Реализация вашего класса в приложении. За основу взят двухсвязный список. Добавление или удаление элементов производится с помощью методов push/pop (front или back). Также есть простое консольное меню для выполнения основных операций с объектом этого класса.

Приложение:

Ответ отправил: Терсков Сергей (статус: Специалист)
Ответ отправлен: 15.04.2008, 04:34
Оценка за ответ: 5
Комментарий оценки:
Спасибо Вам за реализацию класса Дек. На самом деле очень грамотный и профессиональный ответ! Данная программа очень пригодится! Еще раз спасибо! успехов!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное