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

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


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

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

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

Выпуск № 922
от 30.11.2007, 18:35

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


Вопрос № 110835: Подскажите пожалуйста как написать программу на C++, чтобы она сгенерировала объектный код и создала объектный файл....
Вопрос № 110880: Здравствуйте, уважаемые эксперты! Помогите, пожалуйста, написать программу: Ввести массив целых чисел A размера L<=40. Распечатать каждый элемент исходного массива в отдельной строке в 10-ичной и 2-ичной системах счисления. Привожу свои наработки ...
Вопрос № 110904: Здравствуйте! Написал прогу на Borland C++ Builder 2006. Скачал на другой компьютер, но для запуска просит файлы: borlndmm.dll,cc3270mt.dll,rtl100.bpl,vcl100.bpl... Как можно написать прогу, чтобы она нетребовала эти файлы....?...
Вопрос № 110915: Даны веществ. массивы A[15] B[15]. Для каждого массива определить максимальное количество подряд расположенных положительных элементов...
Вопрос № 110925: Даны целые массивы А[10], B[10] и значения P и Q. Каждый массив пpеобpазовать по пpавилу: если в массиве есть хотя бы один отpицательный элемент, то все отpицательные, имеющие нечетный номеp, заменить на значение P (для массива A) и значение Q (для м...

Вопрос № 110.835
Подскажите пожалуйста как написать программу на C++, чтобы она сгенерировала объектный код и создала объектный файл.
Отправлен: 24.11.2007, 22:35
Вопрос задал: Павлов Александр Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Воробьёв Алексей Викторович
Здравствуйте, Павлов Александр Сергеевич!

Вы, наверное, не совсем хорошо поняли задание.
Объектный код генерируется не Вашей программой, а компилятором ИЗ Вашей программы.
Скорее всего, раз Вы задаёте такой вопрос, у Вас нет компилятора ил Вы не знаете как его запустить.
Добавьте комментарий о том, в какой операционке Вы работаете.
Если под Linux, то У Вас должен стоять GNU C++.
Если под Windows, то Вы должны поставить что-то типа Turbo C++, Borland Builder или Microsoft Visual Studio.
Ответ отправил: Воробьёв Алексей Викторович (статус: Практикант)
Ответ отправлен: 24.11.2007, 22:59


Вопрос № 110.880
Здравствуйте, уважаемые эксперты! Помогите, пожалуйста, написать программу: Ввести массив целых чисел A размера L<=40. Распечатать каждый элемент исходного массива в отдельной строке в 10-ичной и 2-ичной системах счисления. Привожу свои наработки в виде текста двух программ, первая из которых выводит массив, а вторая - программа перевода из 10-ичной в 2-ичную систему счисления. Надо только соединить эти два кода, чтобы получилась требуемая программа. Очень надеюсь на вашу помощь, заранее, спасибо!

Приложение:

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

Отвечает: Destr
Здравствуйте, Березин Александр Васильевич!
Можно во второй программе переименовать функцию main в, например, dec2bin и передавать ей число, которое она и будте выводить, и безболезненно слить два файла в один.

Приложение:

Ответ отправил: Destr (статус: 1-ый класс)
Ответ отправлен: 25.11.2007, 19:55
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо, Вам, уважаемый Destr, за столь быстрый и понятный ответ. Ваш вариант мне понятен без проблем, а главное, он корректно работает, не то, что мой вариант. Еще раз выражаю Вам свою благодарность.

Отвечает: Терсков Сергей
Здравствуйте, Березин Александр Васильевич!
Не стал работать с вашим кодом, а написал свой с использованием STL. Подробнее см. в приложении...

Приложение:

Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 26.11.2007, 04:43
Оценка за ответ: 5
Комментарий оценки:
Очень Вам, Терсков Сергей, благодарен за оперативный ответ. Он, я бы сказал, реализован весьма интересно и нестандартно, но также вполне доступен для понимания, что вызывает мое восхищение Вашими способностями. Вам также Большое Спасибо.


Вопрос № 110.904
Здравствуйте! Написал прогу на Borland C++ Builder 2006. Скачал на другой компьютер, но для запуска просит файлы:
borlndmm.dll,cc3270mt.dll,rtl100.bpl,vcl100.bpl...
Как можно написать прогу, чтобы она нетребовала эти файлы....?
Отправлен: 25.11.2007, 14:00
Вопрос задал: Зощенко Алексей (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: XakPC
Здравствуйте, Зощенко Алексей!
Никаких дополнительных программ не нужно. Вам лишь нужно перебилдить программу без использования динамических библиотек.

Для этого в опциях Вашего проекта (Project - Options) в пункте "Packages" уберите галку у "Build with runtime packages" и в пункте "Linker - Linking" галку у "Use dynamic RTL".

А вообще, эти вопрос обсуждался не много раз, а очень, очень, очень много раз :)
Ответ отправил: XakPC (статус: 1-ый класс)
Ответ отправлен: 25.11.2007, 14:44
Оценка за ответ: 5


Вопрос № 110.915
Даны веществ. массивы A[15] B[15]. Для каждого массива определить максимальное количество подряд расположенных положительных элементов

Приложение:

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

Отвечает: Гальцов Андрей
Здравствуйте, Superman!

Держите!
Все действия(ввод,поиск,вывод) в отдельных функциях...
Удачи!

Приложение:

---------
"The more you know, the less you need to show"

Ответ отправил: Гальцов Андрей (статус: Практикант)
Ответ отправлен: 25.11.2007, 20:32

Отвечает: Скрипин Слава
Здравствуйте, Superman!
Вот мой вариант функции определения максимальной длинны.

Приложение:

Ответ отправил: Скрипин Слава (статус: 3-ий класс)
Ответ отправлен: 26.11.2007, 18:52


Вопрос № 110.925
Даны целые массивы А[10], B[10] и значения P и Q. Каждый массив пpеобpазовать по пpавилу: если в массиве есть хотя бы один отpицательный элемент, то все отpицательные, имеющие нечетный номеp, заменить на значение P (для массива A) и значение Q (для массива B). В пpотивном случае массивы оставить без изменения.

оч нужно, помогите плз!
Отправлен: 25.11.2007, 16:12
Вопрос задал: Ифан Ифаныч Ифаноф
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Destr
Здравствуйте, !
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

#define MASS_SIZE 10

int main(int argc, char** argv)
{
int P = 11, Q = 111;
int A[] = {1, 2, 3, 4, 5, -11, -555, -111, 0, 10};
int B[MASS_SIZE];
for (int i = 0; i < MASS_SIZE; i++)
{
if (A[i] >= 0)
continue;

//попадаем сюда когда находим отрицательный элемент
//проверяем его на нечётность, т.е. последний бит будет равен 1
if (A[i] & 1)
A[i] = P;

}
//для B аналогично

for (int i = 0; i < MASS_SIZE; i++)
printf("%d ", A[i]);
return (0);
}
Ответ отправил: Destr (статус: 1-ый класс)
Ответ отправлен: 25.11.2007, 20:10

Отвечает: Гальцов Андрей
Здравствуйте, Ифан Ифаныч Ифаноф!

Держите!
Удачи!

Приложение:

---------
"The more you know, the less you need to show"

Ответ отправил: Гальцов Андрей (статус: Практикант)
Ответ отправлен: 25.11.2007, 20:42

Отвечает: Терсков Сергей
Здравствуйте, !
Попробуйте такой вариант решения вашей задачи...

Приложение:

Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 26.11.2007, 04:25


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.64 от 24.11.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное