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

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


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Alexandr A. Rakunov
Статус: 8-й класс
Рейтинг: 69
∙ повысить рейтинг >>
realbustard
Статус: 6-й класс
Рейтинг: 65
∙ повысить рейтинг >>
Verena
Статус: Практикант
Рейтинг: 64
∙ повысить рейтинг >>

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

Выпуск № 1158
от 12.11.2008, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 429, Экспертов: 45
В номере:Вопросов: 10, Ответов: 13

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

Вопрос № 149666: Здравствуйте, уважаемые эксперты! Требуется решить задачку: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение положительных элементов массива. 2) сумму элементов массива, расположенных до минимального э...


Вопрос № 149667: Здравствуйте уважаемые эксперты. Нужна ваша помощь. Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Подсчитать количество букв а в последнем слов...
Вопрос № 149677: Здравствуйте, уважаемые эксперты! Помогите решить задачу: В произвольной матрице A [N] [N] заменить столбец, содержащий максимальный элемент, на сумму элементов главной диагонали матрицы....
Вопрос № 149682: дорогие эксперты,помогите ,пожалуйста, решить задачу в С++:дана строка симво лов.Найти сумму цифр в строке(для нахождения суммы цифр в строке,написать функцию).заранее огромное спасибо....
Вопрос № 149709: Драствуйте!, магистры Си и Си Плюс Плюса! Такая помощь нужна! Написал программу ( в приложении) IDE - CodeBlocks, компилятор GCC GNU Compiler Условие - надо найти все одинаковые вхождения слов (они не больше 10 букв) в строку ( не больше 100...
Вопрос № 149749: Здравствуйте уважаемые эксперты. При компиляции программы переменая d всегда равна 1.00. Почему так происходит и как этого можно избежать....
Вопрос № 149763: требуется программа, в которую можно ввести два слова и она проверяет их длину, если длина одинаковая, она проверяет каждую букву. программа функтиональная. спасибо спасибо всем, уже не требуется...
Вопрос № 149808: Зравствуйте уважаемые эксперты. Проблема т акая:в программе используется много однотипных переменных.К примеру x1,x2,x3,x4 и т.д.Как мне сделать, чтобы индексы 1,2,3,4 и т.д. присваивались автоматически.Т.е. допустим если у меня есть цикл как в при...
Вопрос № 149823: Уважаемые эксперты, разработать класс, состоящий из конструкторов по умолчанию и копированию, деструктор, функции вставки и удаления элемента, просмотр доступного элемента, функцию, проверяющую наличие элемента. D-очередь - добавление возможно как вн...
Вопрос № 149844: Уважаемые эксперты! Прошу, помогите решить задачи на C#. String34. Даны строчки S и S0. Удалить из строки S последнию подстроку, совпадающую с S0. Если совпадающих подстрок нет, то вывести строку S без изменений. String46. Дана строка, состояща...

Вопрос № 149.666
Здравствуйте, уважаемые эксперты! Требуется решить задачку:
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) произведение положительных элементов массива.
2) сумму элементов массива, расположенных до минимального элемента.
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.
Очень надеюсь на вашу помощь! Заранее спасибо!
Отправлен: 06.11.2008, 17:08
Вопрос задал: Обронов Алексей Романович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: realbustard
Здравствуйте, Обронов Алексей Романович!
Код в приложении!
Будут вопросы по коду, спрашивайте в минифоруме.
Компилировано в MS Visual Studio 2005.
Удачи!!!

Уважаемые эксперты, если кто знает, как осуществить требуемую здесь сортировку с помощью алгоритмов стандартной библиотеки, расскажите пожалуйста в минифоруме.
Заранее, спасибо!!!

Приложение:

---------
Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)

Ответ отправил: realbustard (статус: 6-й класс)
Ответ отправлен: 09.11.2008, 00:07

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234853 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Вопрос № 149.667
    Здравствуйте уважаемые эксперты. Нужна ваша помощь.

    Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Подсчитать количество букв а в последнем слове строки

    Заранее спасибо
    Отправлен: 06.11.2008, 17:27
    Вопрос задала: Надежда Витальевна (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Alexandr A. Rakunov
    Здравствуйте, Надежда Витальевна!
    В приложении программа.
    Написана с использованием стандартной библиотеки C++ (STL)

    Приложение:

    Ответ отправил: Alexandr A. Rakunov (статус: 8-й класс)
    Ответ отправлен: 06.11.2008, 17:53

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234588 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.677
    Здравствуйте, уважаемые эксперты! Помогите решить задачу: В произвольной матрице A [N] [N] заменить столбец, содержащий максимальный элемент, на сумму элементов главной диагонали матрицы.
    Отправлен: 06.11.2008, 18:33
    Вопрос задал: Ташкин Виталий Викторович (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 4)

    Отвечает: realbustard
    Здравствуйте, Ташкин Виталий Викторович!
    Программа заменяет значения элементов столбца с максимальным элементом на сумму эл-в главной диагонали.
    Учитывается только первое вхождение максимального элемента, т.е. если будет еще элемент или несколько с таким же значением, то эти столбцы не изменятся.
    Компилировано MS Visual Studio 2005.
    Будут вопросы по коду, задавайте в минифоруме. Если что-то не так в реализации, спрашивайте там же.
    Удачи!!!

    Приложение:

    ---------
    Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)

    Ответ отправил: realbustard (статус: 6-й класс)
    Ответ отправлен: 08.11.2008, 20:16

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234835 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.682
    дорогие эксперты,помогите ,пожалуйста, решить задачу в С++:дана строка символов.Найти сумму цифр в строке(для нахождения суммы цифр в строке,написать функцию).заранее огромное спасибо.
    Отправлен: 06.11.2008, 18:50
    Вопрос задала: 19mish19 (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: realbustard
    Здравствуйте, 19mish19!
    Код в приложении!
    Обратите внимание на то, как считается сумма!!!
    По-хорошему, должен быть более элегантный способ суммирования.
    Но и он работает)))
    Будут вопросы, задавайте в минифорум.
    Удачи!!!


    Приложение:

    ---------
    Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)

    Ответ отправил: realbustard (статус: 6-й класс)
    Ответ отправлен: 06.11.2008, 23:56

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234631 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Вопрос № 149.709
    Драствуйте!, магистры Си и Си Плюс Плюса!
    Такая помощь нужна! Написал программу ( в приложении)
    IDE - CodeBlocks, компилятор GCC GNU Compiler
    Условие - надо найти все одинаковые вхождения слов (они не больше 10 букв) в строку ( не больше 100 символов).
    Но в чем проблема - компиляция проходит на ура, а как только запускаешь экзешник - Ошибка Winodws (0xC000005)
    Что делать, может где я в семантике ошибся? Кто сможет помочь, буду рад!
    Спасибо, надеюсь на Вас сильно!

    P.S. Там некоторые "структурки" которые откровенно порнографичны - попытка привести программу в движение, к сожалению безуспешные!

    Приложение:

    Отправлен: 06.11.2008, 21:21
    Вопрос задал: Newjew (статус: Студент)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Mihail Yarlykov
    Здравствуйте, Newjew!

    Очень много на такую маленькую программку ошибок, чисто логических, которые проявляются не на этапе компиляции, а только при исполнении программы.
    Во первых размерность массивов Length и Store неправильная, а значения Length должны обнулятся перед использованием
    Неверно условие в цикле "while( I == 99 )" должно быть "while( I != 99 )"
    Ну и построение других условий хромает, исправленный вариант в приложении.

    Т.к. строка "не больше 100", но может быть и меньше добавил прерывание ввода по Esc.

    Приложение:

    ---------
    Нет ничего невозможного!

    Ответ отправил: Mihail Yarlykov (статус: 5-й класс)
    Ответ отправлен: 07.11.2008, 08:10

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234645 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.749
    Здравствуйте уважаемые эксперты. При компиляции программы переменая d всегда равна 1.00. Почему так происходит и как этого можно избежать.

    Приложение:

    Отправлен: 07.11.2008, 09:56
    Вопрос задал: Горбунов Алексей Николаевич (статус: Посетитель)
    Всего ответов: 3
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Mihail Yarlykov
    Здравствуйте, Горбунов Алексей Николаевич!
    Всё дело в типах данных.
    В вашем случае d=9/5; - происходит деление двух цифр типа int - результат = 1, а затем присвоение значения переманной d.

    Необходимо явное указание на тип данных, пишите так:
    d=(double)9/(double)5
    или
    d=9.0/5.0
    ---------
    Нет ничего невозможного!
    Ответ отправил: Mihail Yarlykov (статус: 5-й класс)
    Ответ отправлен: 07.11.2008, 10:18

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234658 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает: Navnav
    Здравствуйте, Горбунов Алексей Николаевич!
    9/5 действительно равен 1, т.к. здесь имеет место целочисленное деление (остаток от деления отбрасывается). Это делается несмотря на то что d действительного типа, т.к. автоматическое приведение типов на операцию присваивания не распространяется. Для того, что-бы не было ошибки необходимо указать, что один из операндов действительного типа (например 9./5 или 9/5. или 9./5.).
    Ответ отправил: Navnav (статус: 1-й класс)
    Ответ отправлен: 07.11.2008, 13:33

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234681 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает: Штыхов Антон Евгеньевич
    Здравствуйте, Горбунов Алексей Николаевич!

    А потому что операция / возвращает частное о отбрасивает остаток в данном случае 9 делить на 5 1 это частное а 4 это остаток

    К стати операция % поступает с точностью наоборот!
    Ответ отправил: Штыхов Антон Евгеньевич (статус: 1-й класс)
    Ответ отправлен: 08.11.2008, 11:12

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234777 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.763
    требуется программа, в которую можно ввести два слова и она проверяет их длину, если длина одинаковая, она проверяет каждую букву. программа функтиональная. спасибо

    спасибо всем, уже не требуется
    Отправлен: 07.11.2008, 12:13
    Вопрос задал: Корыгин Леонид Игнатьевич (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: realbustard
    Здравствуйте, Корыгин Леонид Игнатьевич!
    Код в приложении!
    Будут вопросы, задавайте в минифорум.
    Компилировано в MS Visual Studio 2005.
    Удачи!!!

    Приложение:

    ---------
    Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)

    Ответ отправил: realbustard (статус: 6-й класс)
    Ответ отправлен: 07.11.2008, 23:50

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234753 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.808
    Зравствуйте уважаемые эксперты.
    Проблема такая:в программе используется много однотипных переменных.К примеру x1,x2,x3,x4 и т.д.Как мне сделать, чтобы индексы 1,2,3,4 и т.д. присваивались автоматически.Т.е. допустим если у меня есть цикл как в приложении, переменные x и y записывались после прохождения каждого этапа цикла в отдельную переменную переменную(x1,y1,x2,y2,x3,y3).А то писать 30 if мягко говоря неудобно.

    Приложение:

    Отправлен: 07.11.2008, 17:22
    Вопрос задал: Александр Большаков (статус: Посетитель)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Лысков Игорь Витальевич
    Здравствуйте, Александр Большаков!
    Почему бы однотипные переменные не объединить в массивы.
    Для этого они и придуманы...
    Код:
    int i, x[30], y[30];
    for(i=0;i<30;i++)
    {
    fscanf(file2,"x%d=%d ",&i,&x[i]);
    fscanf(file2,"y%d=%d ",&i,&y[i]);
    }

    ---------
    Удачи!
    Ответ отправил: Лысков Игорь Витальевич (статус: Специалист)
    Ответ отправлен: 07.11.2008, 17:41

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234709 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5
    Комментарий оценки:
    Игорь Витальевич, спасибо.
    Очевидного не увидел...


    Отвечает: Штыхов Антон Евгеньевич
    Здравствуйте, Александр Большаков!

    Единственный путь который пока вижу это создать массив!
    Вопрос приемлимо ли это для вашей программы!
    Ответ отправил: Штыхов Антон Евгеньевич (статус: 1-й класс)
    Ответ отправлен: 08.11.2008, 11:04

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234776 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.823
    Уважаемые эксперты, разработать класс, состоящий из конструкторов по умолчанию и копированию, деструктор, функции вставки и удаления элемента, просмотр доступного элемента, функцию, проверяющую наличие элемента. D-очередь - добавление возможно как вначало так и в конец. Перегрузить операции присваивания и потокового ввода/вывода. Тип динамической структуры данных со способом реализации: D-очередь в виде линейного однонаправленного списка с указателяем на начало очереди.
    Отправлен: 07.11.2008, 18:52
    Вопрос задал: Dagra (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 3)

    Отвечает: Verena
    Здравствуйте, Dagra!
    Здравствуйте, Dagra!
    Сам класс может выглядеть, например, так:
    Код:
    #include <iostream>
    using namespace std;

    struct LElem { //Элемент списка
    int info; //Значение
    LElem* next; //Ссылка на следующий
    };

    class CLists { //Общий класс списка
    protected:
    LElem* first; //Ссылка на первый
    int kol; //Число элементов
    LElem* sp; //Рабочий указатель (строго говоря, он не нужен, однако дополнительную переменную тогда придётся объявить в подавляющем большинстве функций)
    public:
    CLists (); //Конструктор
    CLists (CLists &a); //Конструктор копирования
    ~CLists (); //Деструктор
    void ClearList (); //Очистить список
    void Vivod (); //Вывод списка
    int GetKol (); //Получить число элементов
    bool HasElement (int x); //Проверка на наличие элемента x
    int ShowLast (); //Покзаать последний
    int ShowFirst (); //Показать первый
    void NewElBeg (int x); //Добавление элемента в начало
    void NewElEnd (int x); //Добавление элемента в конец
    int DelElBeg (); //Удаление элемента из начала
    int DelElEnd (); //Удаление элемента с конца
    CLists& operator = (CLists &a); //Оператор присваивания
    friend ostream& operator << (ostream &stream, CLists a); //Перегрузка вывода
    friend istream& operator >> (istream &stream, CLists a); //Перегрузка ввода
    };

    Поместите этот код в файл с названием "ListClss.h", а код из приложения - в файл "ListClss.cpp". Скомпилировано и проверено в MS VS 2005. Обратите внимание, что операторы потокового ввода/вывода перегружаются только в качестве дружественных функций.
    Почитать о реализации списков и подобных структур на С++ можно, например, тут.
    Если что-то не так поняла или Вам что-то не ясно, пишите в минифорум или личную почту.
    Удачи!

    Приложение:

    ---------
    Эта история - не для истории, понимаешь?

    Ответ отправила: Verena (статус: Практикант)
    Ответ отправлен: 09.11.2008, 00:25

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234854 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Вопрос № 149.844
    Уважаемые эксперты! Прошу, помогите решить задачи на C#.
    String34. Даны строчки S и S0. Удалить из строки S последнию подстроку, совпадающую с S0. Если совпадающих подстрок нет, то вывести строку S без изменений.
    String46. Дана строка, состоящая из русских слов, разделённых пробелами (одним или несколькими). Найти длину самого длинного слова.
    Отправлен: 07.11.2008, 21:25
    Вопрос задала: Аристократичная Ева Виниаминовна (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Verena
    Здравствуйте, Аристократичная Ева Виниаминовна!
    Строки в C# представлены типом string. Этот тип неизменяем, т.е. однажды записанная туда строка никогда не меняется. Потому мы не можем менять что-то в структуре строки напрямую, лишь используя специальные методы класса или тип StringBuilder. Для данных задач нам вполне хватит метода Remove, удаляющего заданное число символов с заданной позиции, и свойства класса string Length, хранящего длину строки. В первой задаче применим самый простой алгоритм, будем посимвольно просматривать строку, сравнивая с символами подстроки, и при полном совпадении перезапоминать начало вхождения в специальную переменную. Во второй мы вообще не будем ничего делать со строкой, не будем даже вырезать слова - достаточно будет считать длину непрерывного ряда символов, отличных от пробела и, сравнивая с хранимым максимальным, запоминать её в случае превышения. Вот решение первой задачи:
    Код:
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    string s, s0; //Строки
    s = Console.ReadLine(); //Получаем данные с консоли
    s0 = Console.ReadLine();
    int p = -1; //Первоначальное значение - отрицательное, чтобы проверить наличие вхождений
    int i=0, j; //Счётчики
    while (i < (s.Length-s0.Length)+1) //Пока не конец строки или поиск не потеряет смысл
    {
    if (s[i] == s0[0]) //Если текущий символ совпал с первым символом вхождения
    {
    j = 1; //Начиная со следующего символа
    while (j < s0.Length && j + i < s.Length) //Пока не кончится строка или вхождение
    { //Если символы не совпали - прерываем цикл
    if (s[j + i] != s0[j]) break;
    j++; //Наращиваем счётчик
    }
    if (j == s0.Length) p = i; //Если цикл не был прерван - запоминаем позицию вхождения
    }
    i++; //Наращиваем счётчик
    }
    if (p != -1) s = s.Remove(p, s0.Length); //Если вхождения были - удаляем последнее
    Console.WriteLine("Rezult: " + s); //Выводим результат
    }
    }
    }

    Решение второй смотрите в приложении.
    Удачи!

    Приложение:

    ---------
    Эта история - не для истории, понимаешь?

    Ответ отправила: Verena (статус: Практикант)
    Ответ отправлен: 12.11.2008, 02:19

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 235197 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


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

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

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

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

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

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


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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


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

    ∙ Версия системы: 5.11 от 9.11.2008

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

    В избранное