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

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


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

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

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

Выпуск № 1037
от 28.03.2008, 09:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 479, Экспертов: 52
В номере:Вопросов: 8, Ответов: 12

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


Вопрос № 128525: Здравствуйте уважаемые эксперты!!! Не могли бы вы мне помочь: разроботать класс ArrayOflnt - мвссив целых чисел. Размерность массива задавать в канструкторе. Реолизовать метод доступа к элементам массива. Реализовать метод sum - вычесление суммы ...
Вопрос № 128554: Здравствуйте, уважаемые эксперты! Помогите, пожалуйста, написать программу для решения этой задачи конкретно на языке программирования С. "Написать функцию ИРОНИЯ СУДЬБЫ (С), которая печатает фамилии двух (любых) жителей из списка С, живущих...
Вопрос № 128588: Здравствуйте! Очень прошу помочь со следующей программой. Ее нужно изменить так, чтобы по нажатию на кнопку Browse открывалось диалоговое окно открытия файла, а после выбора файла его filename записывался в специально отведенную строковую переменную....
Вопрос № 128589: Уважаемые эксперты помогите пожайлуста решить следующую задачу на C++ на тему работа с циклами и строками: Формулировка самого задания. Дано натуральное число N. Найти сумму N первых простых чисел. Нужно решить эту задачу не позднее ...
Вопрос № 128594: Добрый вечер. Задача: 1. Дан массив чисел размерностью 10 элементов. Написать функцию,которая сортирует массив по возрастанию или убыванию, в зависимости от третьего параметра функции.Если он равен 1,сортировка идет по убыванию, если 0,то по возр...
Вопрос № 128596: Задача: Дан массив случайных чисел в диапазоне от -20 до +20. Необходимо найти позиции крайних отрицательных элементов (самого левого отрицательного элемента и самого правого отрицательного элемента) и отсортировать элементы, находящиеся между ни...
Вопрос № 128603: Несколько вопросов из теста: 1) int i=0xFFFE; int *ptr=(char*)&i; *ptr=2; Чему равно i после выполнения этого фрагмента программы? Что означает (char*)&i ? 2) Чему равно выражение (!!~i)-1 если i=5. Обоснуйте ответ. 3)...
Вопрос № 128622: Здравствуйте уважаемые программисты С++. Помогите мне в одной проблеме. Я программирую на Visual C++ 6.0. Когда я добавляю новый элемент управления в мой проект например: "Microsoft Forms 2.0 CommandButton", то после компиляции моя программ...

Вопрос № 128.525
Здравствуйте уважаемые эксперты!!!
Не могли бы вы мне помочь: разроботать класс ArrayOflnt - мвссив целых чисел. Размерность массива задавать в канструкторе. Реолизовать метод доступа к элементам массива. Реализовать метод sum - вычесление суммы чисел в масссиве. Метод сортировки массива по возростанию и по убыванию, метод сравнение 2 мвссивов (==,!=). Метот концентрации (слияние) 2 массивов.
Помогите пожалуйста!!!
Отправлен: 22.03.2008, 10:32
Вопрос задал: Данилин Денис Александрович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Попов А.С.
Здравствуйте, Данилин Денис Александрович!
Решение в приложении (написано под VS2005)

Приложение:

Ответ отправил: Попов А.С. (статус: 7-ой класс)
Ответ отправлен: 22.03.2008, 12:41
Оценка за ответ: 4

Отвечает: Терсков Сергей
Здравствуйте, Данилин Денис Александрович!
В приложении реализация вашего класса (только не ArrayOflnt, а vector, мне так привычнее). Доступ к элементам реализован при помощи перегрузки оператора []. Слияние массивов - это перегруженный оператор +.

Приложение:

Ответ отправил: Терсков Сергей (статус: Специалист)
Ответ отправлен: 25.03.2008, 02:48
Оценка за ответ: 5


Вопрос № 128.554
Здравствуйте, уважаемые эксперты! Помогите, пожалуйста, написать программу для решения этой задачи конкретно на языке программирования С.
"Написать функцию ИРОНИЯ СУДЬБЫ (С), которая печатает фамилии двух (любых) жителей из списка С, живущих в разных городах по одному адресу...Структура Информация о жителе: фамилия, город- символьный тип; address- структура, улица- символьный тип; дом, квартира- перечислимый тип ". Помогите, пожалуйста!
Отправлен: 22.03.2008, 14:17
Вопрос задал: Vesel4 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Попов А.С.
Здравствуйте, Vesel4!
Решение смотрите в приложении (скомпилено под VS2005)

Приложение:

Ответ отправил: Попов А.С. (статус: 7-ой класс)
Ответ отправлен: 22.03.2008, 17:18
Оценка за ответ: 5


Вопрос № 128.588
Здравствуйте! Очень прошу помочь со следующей программой. Ее нужно изменить так, чтобы по нажатию на кнопку Browse открывалось диалоговое окно открытия файла, а после выбора файла его filename записывался в специально отведенную строковую переменную. Кнопку Send можно пока оставить без изменений.

Приложение:

Отправлен: 22.03.2008, 19:14
Вопрос задал: Blackie (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Вот код.
Мне интересно только, как вы собирались различать две кнопки, если сохраняли их описатели в одной и той же переменной?? 8)

Приложение:

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

Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 23.03.2008, 14:24


Вопрос № 128.589
Уважаемые эксперты помогите пожайлуста решить следующую задачу на C++ на тему работа с циклами и строками:
Формулировка самого задания.
Дано натуральное число N. Найти сумму N первых простых чисел.
Нужно решить эту задачу не позднее вечера понедельника 24 марта.
Ради всего святого это вопрос жизни и смерти.
Заранее спасибо.
Сообщение от Дмитрия.
22.03.08.

PS: По возможности оставьте свой ответ на e-maile: Dimon1685@nxt.ru и на этом сайте.

Добавлен электронный адрес
-----
∙ Отредактировал: Виктор Пырлик (Профессионал)
∙ Дата редактирования: 22.03.2008, 19:45
Отправлен: 22.03.2008, 19:19
Вопрос задал: Орлов Виктор Фёдорович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Попов А.С.
Здравствуйте, Орлов Виктор Фёдорович!
Смотрите решение в приложении

Приложение:

Ответ отправил: Попов А.С. (статус: 7-ой класс)
Ответ отправлен: 23.03.2008, 06:00
Оценка за ответ: 4
Комментарий оценки:
В принципе ответ не плохой но не полный и возможно не совсем правильный.

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

Программа в приложении.
Алгоритм "Решето Эратосфена" стырен с сайта http://www.alexeypetrov.narod.ru/C/simple_about.html
там есть подробное описание, чего и как.

Я только заменил вывод на сумму в конце и исправил ошибку в условии обхода последнего цикла (было i<<N)

PS. Надеюсь, спасу :)

Приложение:

Ответ отправил: Сандров Алекс (статус: 6-ой класс)
Ответ отправлен: 24.03.2008, 06:23


Вопрос № 128.594
Добрый вечер. Задача:
1. Дан массив чисел размерностью 10 элементов. Написать функцию,которая сортирует массив по возрастанию или убыванию, в зависимости от третьего параметра функции.Если он равен 1,сортировка идет по убыванию, если 0,то по возрастанию.Первые 2 параметра функции - это массив и его размер, третий - по умолчанию равен 1.
Отправлен: 22.03.2008, 19:38
Вопрос задала: Lotos1810 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Попов А.С.
Здравствуйте, Lotos1810!
Решение смотрите в приложении
(массив сортируется вставками)

Приложение:

Ответ отправил: Попов А.С. (статус: 7-ой класс)
Ответ отправлен: 23.03.2008, 06:20

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

Приложение:

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


Вопрос № 128.596
Задача:
Дан массив случайных чисел в диапазоне от -20 до +20. Необходимо найти позиции крайних отрицательных элементов (самого левого отрицательного элемента и самого правого отрицательного элемента) и отсортировать элементы, находящиеся между ними. Большое спасибо!
Отправлен: 22.03.2008, 19:42
Вопрос задала: Lotos1810 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

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

Вот решение. Использован алгоритм быстрой сортировки массива.

Приложение:

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

Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 23.03.2008, 15:01

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

Приложение:

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


Вопрос № 128.603
Несколько вопросов из теста:
1)
int i=0xFFFE;
int *ptr=(char*)&i;
*ptr=2;
Чему равно i после выполнения этого фрагмента программы? Что означает (char*)&i ?
2)
Чему равно выражение (!!~i)-1 если i=5. Обоснуйте ответ.
3)
Чему (в байтах) равен самый дальний указатель на 4-х байтное значение?
4)
char c;
c='123';
Чему равно c?
Отправлен: 22.03.2008, 20:25
Вопрос задал: Blackie (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Попов А.С.
Здравствуйте, Blackie!

1) фрагмент не скомпилируется т.к. в строке int *ptr=(char*)&i; указатель на int не приведется к указателю на char (char* указывает на 1 байт int* на 4)
правильно так
int *ptr = (int*)&i;
*ptr=2; //теперь i==2
2) 1- инвертируются биты 00000101 (5) ~ 11111010 (-6)
2- !(-6) == 0
3- !(0) == 1
4- 1-1 == 0
ответ 0
3) (сегмент:) FFFFFFFF (смещение:) FFFFFFFF (возможно ошибаюсь)
4) c == 'S'
Ответ отправил: Попов А.С. (статус: 7-ой класс)
Ответ отправлен: 23.03.2008, 07:12


Вопрос № 128.622
Здравствуйте уважаемые программисты С++. Помогите мне в одной проблеме. Я программирую на Visual C++ 6.0. Когда я добавляю новый элемент управления в мой проект например: "Microsoft Forms 2.0 CommandButton", то после компиляции моя программа перестает работать на других компьютерах. На моем компьютере работает отлично без ошибочно, но стоит установить на какой нибудь другой комп с той же системой, то прога просто не грузиться. Что я только не делал. Я также пвтался установит MFC DLL как статически, не помогает. Точно знаю что проблема не в MFC. Как то надо новый обект что ли прописать. Файлы CommandButton.h вроди бы подключил
Отправлен: 22.03.2008, 23:01
Вопрос задал: Шахабов Адам (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ross
Здравствуйте, Шахабов Адам!

На подопытном компьютере должны быть установлены .NET Framework(обязательно) и Visual C++ Redistributable Package. Оба установочника можно скачать с сайта microsoft.
---------
Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 23.03.2008, 14:43


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

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

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

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

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

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


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


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

∙ Версия системы: 4.72.6 beta от 22.03.2008

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

В избранное