Даны массивы {ai} и {bi} i от 0 и до 5. Сложить эти два массива и в полученном массиве найти сумму и количество элементов массива больших 0 и сумму элементов массива меньших –1. И как это сделать??? Что-то у меня не получается написать программу. Помогите пожалуйста.
//--------------------------------------------------------------------------- #include #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {int i,k=0,s=0,sy=0; float a[n],b[n],z[n]; clrscr(); cout<<"
введите элемент массива a
"; for (i=0;icin>>a[i]; cout<<"
введите элемент массива b
"; cin b[i]; cout<<"
исходный массив a и b "; for (i=0;icout<<"
z["<for (i=0;i{if (z[i]>0){k++;s+=z[i];sy+=z[i]}; cout<<"
сумма элементов массива больших 0= "<cout<<"
количество элементов массива больших 0= "<cout<<"
сумма элементов массива меньших -1= "<return 0; }
Здравствуйте, hellraisers! Примерно так (см. приложение).
Приложение: Ответ отправлен: 11.11.2002, 18:01 Отправитель: Avl2k
Вопрос № 356
Здравствуйте, эксперты!! Вопрос по юзанию BDE. Прогорамлю на BuilderC++ 5.0, в программе юзаю базы данных (Paradox 7) через TTable. Все хорошо, но очень сильно подозреваю, что на другой машине моя прога работать не станет из-за отсутствия BDE. Следовательно, наверное надо на этой самой машине установить этот самый BDE. А где его взять и как установить?... Ну-у, т.е. можно конечно тоже установить Билдер... :)) ... но это не выход. А еще чевой-то слышал про ADO-компоненты, вродь как оные тож можна юзать как для работы с БД. Помогите кто где сможет!! ;)) Дмитрий
Приветствую Вас, Дмитрий! У меня есть BDE Install, но он ээээ платный :) Если есть желание, напиши мне на sensey@ukr.net, поболтаем...
Ответ отправлен: 11.11.2002, 12:52 Отправитель: Sensey Отвечает Andrew Vext
Доброе время суток, Дмитрий! Если программа работает через BDE, просто добавьте в дистрибутив инсталляционные файлы BDE. И укажите InstalShield на необходимость их установки. Можно работать и через ADO - в этом случае надо включать дистрибутив ADO (версии ADO тоже различаются :-) Andrew Vext Ответ отправлен: 11.11.2002, 12:22 Отправитель: Andrew Vext Отвечает Валентин
Доброе время суток, Дмитрий! В InstallShield есть возможность установить BDE на целевой машине при установке твоего приложения. ADO-компоненты предпочтительнее в том смысле что используют ODBC, т.е. не нужно для поддержки проставлять дополнительные программы. Использование аналогично использованию TTable, но все твои команды будут делегироваться соответствующему провайдеру который обрабатывает выбранную тобой базу. Более конкретно описано в справке. С уважением Валентин. Ответ отправлен: 11.11.2002, 13:02 Отправитель: Валентин Отвечает baldr
Приветствую Вас, Дмитрий! BDE можно и отдельно поставить. Ставь InterBase, а уж он там добавит все, что нужно... Или, вот еще способ... В Приложении - ответ эксперта Painbringer из 62 выпуска рассылки про Delphi... ADO-компоненты - это, если я не ошибаюсь, компоненты для работы с MSAccess-файлами БЕЗ BDE! Но сам я с ними не сталкивался. Кажется, в форуме на delphi.mastak.ru что-то такое было...
Приложение: Ответ отправлен: 11.11.2002, 22:39 Отправитель: baldr
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.