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

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


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

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

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

Выпуск № 946
от 25.12.2007, 06:35

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

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


Вопрос № 114818: Здравствуйте! У меня такая задача: Создать массив из 5-и элементов. Заполнить с клавы положительные и отрицательными значениями, найти сумму положительных элементов. И произведение отрицательных. Найти минимальный и максимальных элемент масс...
Вопрос № 114832: Здравствуйте эксперты! У меня вот какой вопрос: есть компоненты TRadioButton, TCheckBox. И есть события, которые выполняются при клике на них. Как мне отключить эти события на время, чтобы при запуске программы они не выполнялись, потому что...
Вопрос № 114885: В двумерном N*K массиве целых чисел поменять строку с максимальной суммой элементов со строкой с минимальной суммой элементов. ...
Вопрос № 114956: Блин народ плиз помогите очень надо сделать программку в С++ решаться судьба дальнейшей учебы в универе у меня) Даны вещественные массивы A[5][5], D[5][5]. Для каждого массива определить количество и сумму положительных элементов, расположе...

Вопрос № 114.818
Здравствуйте! У меня такая задача:

Создать массив из 5-и элементов. Заполнить с клавы положительные и отрицательными значениями, найти сумму положительных элементов. И произведение отрицательных. Найти минимальный и максимальных элемент массива.
Отправлен: 19.12.2007, 12:17
Вопрос задал: Гареев Ринат Маратович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Архипов Александр Леонидович
Здравствуйте, Гареев Ринат Маратович!
Вот что поучилось:

Приложение:

Ответ отправил: Архипов Александр Леонидович (статус: Студент)
Ответ отправлен: 19.12.2007, 13:19

Отвечает: CruelHity
Здравствуйте, Гареев Ринат Маратович!
Программа в приложения!
будут вопросы спрашивайте!

Приложение:

Ответ отправил: CruelHity (статус: 6-ой класс)
Ответ отправлен: 19.12.2007, 13:32
Оценка за ответ: 5


Вопрос № 114.832
Здравствуйте эксперты!

У меня вот какой вопрос: есть компоненты TRadioButton, TCheckBox. И есть события, которые выполняются при клике на них. Как мне отключить эти события на время, чтобы при запуске программы они не выполнялись, потому что я только выставляю начальное состояние,
а делать ничего не надо в это время.
Заранее спасибо.
CBuilder5
Отправлен: 19.12.2007, 13:31
Вопрос задал: Муратов Радик Анатольевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лясин Александр Владимирович
Здравствуйте, Муратов Радик Анатольевич!
Если вызовы этих событий нужно "отключить" во время проектирования (т.е. не во время исполнения) - то сделайте следующее:
- выделите тот компонент, с которым хотите проделать вышеназванное Вами, вызовите нажатием <Enter> Object Inspector - в котором отобразятся св-ва выделенного компонента. Выберите вкладку Events, во вкладке найдите поле OnClick, выделите его и сотрите. Ваша ф-ция при это не удалится и при необходимости Вы сможете снова её подключить.
Ответ отправил: Лясин Александр Владимирович (статус: 5-ый класс)
Ответ отправлен: 19.12.2007, 13:42
Оценка за ответ: 4
Комментарий оценки:
Видимо я не точно выразился. Мне надо отключать в рантайме, т.е. во время исполнения программы

Отвечает: Виктор Пырлик
Здравствуйте, Муратов Радик Анатольевич!

Установите свойство у данных компонентов Enabled = false;
Этим свойством можно управлять логикой работы пользователя, отключая или включая во время работы программы.
После того, как приложение будет готов к работе, или в соответствии с логикой - установите в true.
У данных компонентов можно на этапе разработки установить флажки..

Если ответ вас не удовлетворит, значит, логику надо пересматривать. Таких проблем не должно быть в принципе. Или вопрос не точен.

---------
Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 19.12.2007, 14:13
Оценка за ответ: 5
Комментарий оценки:
Видимо вопрос не точен. В рантайме мне надо это делать

Отвечает: Aristos
Здравствуйте, Муратов Радик Анатольевич!

События генерируются Windows вне зависимости от того, собираетесь ли вы обрабатывать, или нет (например, кнопка будет нажиматься (визуально), даже если нет обработчика OnClick).
Поэтому вы можете просто не выполнять никаких действий в обработчике сообщения (сразу выходить из функции).

Для этого, например, надо завести переменную, проинициализоровать её в конструкторе нулем, и в функции поставить if на проверку ненулевого значения. Или использовать значения true/false.
---------
нет ничего невозможного
Ответ отправил: Aristos (статус: 9-ый класс)
Ответ отправлен: 19.12.2007, 15:07
Оценка за ответ: 5


Вопрос № 114.885
В двумерном N*K массиве целых чисел поменять строку с максимальной суммой элементов со строкой с минимальной суммой элементов.

Приложение:

Отправлен: 19.12.2007, 18:51
Вопрос задал: Andrey729 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Djec
Здравствуйте, Andrey729!
В приложении решение задачи:

Приложение:

---------
"Если ты что-то делаешь, делай это хорошо. если же ты не можешь или не хочешь делать хорошо, лчуше совсем не делай" © Л.Н.Толстой"

Ответ отправил: Djec (статус: 6-ой класс)
Ответ отправлен: 19.12.2007, 22:40
Оценка за ответ: 5
Комментарий оценки:
помог

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

Приложение:

Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 20.12.2007, 03:30
Оценка за ответ: 5
Комментарий оценки:
помог


Вопрос № 114.956
Блин народ плиз помогите очень надо сделать программку в С++ решаться судьба дальнейшей учебы в универе у меня)

Даны вещественные массивы A[5][5], D[5][5]. Для каждого массива определить количество и сумму положительных элементов, расположенных в четных столбцах.

Зарание спс)))
Отправлен: 20.12.2007, 00:06
Вопрос задал: Александер Александров
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: V1s0r
Здравствуйте, Александер Александров!

В приложении... Если не поймёте, как заполнять массивы - в любом учебнике раздел "массивы", тема "инициализация массивов".

Приложение:

Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 20.12.2007, 00:41

Отвечает: Терсков Сергей
Здравствуйте, Александер Александров!
Абсолютно идентичный вопрос № 114401. Повторно привожу код в приложении.

Приложение:

Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 20.12.2007, 02:58
Оценка за ответ: 1
Комментарий оценки:
И повторно не правильно :(((

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

В прикрепленном файле, как исходник так и ехешник, который работает.

вы веть хотели, что бы было так? Т.е. подсчитало по столбцам и вывело результат.
0 в данном случае идет как "четное" если надо с 2 начинать, в исходнике не сложно изменить стартовый индекс.


MATRIX A:
5.27 -1.66 3.93 1.18 2.78
5.27 0.77 2.00 -4.34 0.37
-0.77 -8.82 -0.20 3.31 2.55
1.23 4.70 0.45 6.27 5.56
2.77 -1.88 -0.81 -0.63 5.88
-----------------------------------------
14.54/4 6.38/3 17.14/5

MATRIX B:
-6.37 2.26 -8.71 -5.65 -9.98
0.67 -4.89 -0.20 -6.38 -5.05
1.61 2.59 2.27 -0.31 7.82
1.23 -2.44 5.27 -2.50 4.27
0.16 3.58 2.81 5.46 1.90
-----------------------------------------
3.66/4 10.35/3 13.99/3
Press any key....

Ну а проссумировать результат, думаю не сложно...

/*можно дабавить в исходный код, только переменные зара ние определить надо*/
sall += summ; //вот, добавли глобальные счетчики... суммы
call += count; //вот, добавли глобальные счетчики... количества
summ = 0,
count = 0;
}
printf(" Total: summa = %.2f count: %i",sall,call);//а вот их распечатали.

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
---------
Если ничего не помогло - надо читать инструкцию

Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 21.12.2007, 08:36

Отвечает: Veder
Здравствуйте, Александер Александров!
Вот прога, которая делает то, что вам надо(извините, с кодировкой проблемы, в кавычках напишите то, что вам надо):
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main()
{
clrscr();
const int m = 3;
float A[m][m], B[m][m];
int cntA = 0, cntB = 0;
double sumA = 0, sumB = 0;

cout<<"‚ўҐ¤ЁвҐ б«Ґ¤гойЁ© н«Ґ¬Ґ­в ¬ ваЁжл Ђ"<<endl;
for(int i = 0; i<m; i++)
for(int j = 0; j<m; j++)
cin>>A[i][j];

cout<<"‚ўҐ¤ЁвҐ б«Ґ¤гойЁ© н«Ґ¬Ґ­в ¬ ваЁжл B"<<endl;
for(i = 0; i<m; i++)
for(int j = 0; j<m; j++)
cin>>B[i][j];

for (i=0; i<m; i++)
for (int j=1; j<m; j += 2)
{
if(A[i][j]>0)
{
cntA++;
sumA += A[i][j];
}
if(B[i][j]>0)
{
cntB++;
sumB += B[i][j];
}
}
cout<<"Љ®«ЁзҐбвў® Ї®«®¦ЁвҐ«м­ле н«Ґ¬Ґ­в®ў ¬ ваЁжл Ђ:"<<cntA<<endl
<<"‘㬬  Ї®«®¦ЁвҐ«м­ле н«Ґ¬Ґ­в®ў ¬ ваЁжл Ђ:"<<sumA<<endl;
cout<<"Љ®«ЁзҐбвў® Ї®«®¦ЁвҐ«м­ле н«Ґ¬Ґ­в®ў ¬ ваЁжл ‚:"<<cntB<<endl
<<"‘㬬  Ї®«®¦ЁвҐ«м­ле н«Ґ¬Ґ­в®ў ¬ ваЁжл ‚:"<<sumB;

getch();
}
Ответ отправил: Veder (статус: 1-ый класс)
Ответ отправлен: 24.12.2007, 14:01


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

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

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

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

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

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


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


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

В избранное