![]() |
Помогите.Задачи в С++ Борланд
Ребят,извините если тему не там создал,или даже если ей нет места на всем форуме,но нужна Ваша помощь.
Помогите решить задачу в С++ Борландв понедельник надо сдавать,а не сдам пролечу с экзаменом. в общем вот задача,надеюсь для многих она окажется как 2 палшьца об асфальт,ну а ктото еще возьмет и напишит мне ее сюда: Составить подпрограмму нахождения длны ( l ) вектора ( a ) по его компонентам,заданым массивом А. Используя подпрограмму найти длины 3 векторов,заданых массивами U,V,W; Вывести U,V,W и их длины. U {-1, 0, 1} V {1,25; -2,8: 0,003} W {-2; 1,333; 0} Это задача. Если кто сделает.Помогите еще сделать блок схему,с таблицей идентификаторов. Еще раз извиняюсь если не там создал тему. |
Задача - как два байта переслать, но времни сейчас по нулям - завтра вернусь, сделаю полюбэ!
Я так понимаю - приложение для DOS-эмуляции? |
ЭЭЭЭЭэээ нашел чего спросить:).Я с компом обрашаться умею,знаю что такое Дос(даже работал в нем),знаю что такое эмуляция.Но сложить твои слова в популярную для меня фразу не могу.
И еще:Стою книжку покупаю для С++,там есть и для продвинутых и для профессионалов,а есть еще и для чайников.Так вот мне нужен был бы 4 вариант ДЛЯ СОВЕРШЕННО НИЧЕГО НЕ ЗНАЮЩЕГО ЧЕЛОВЕКА.Ниже Чайника и Ламера на 10 пунктов.Вот так что просьба, не надо говорить мне предложения типа:"вот тут идентификатор,ставишь его перед массивом,запускаешь цикл" :) С УВАЖЕИЕМ. :) |
Вроде как так. :)
Код:
#include <stdio.h> |
Ага, вот круто.Хотелось бы что б еще кто нить подумал над прогой. Но ОГРОМНОЕ СПАСИБО.
По программе: теперь нужно нажать Ctrl+F9 в появившемся окне ЭЭЭЭ,что там нужно ввести??? А потом нажать Alt+F5 и прога должна будет ВВЫВЕСТИ МАССИВЫ. подчеркиваю. Препод у меня не много с заглюками,по этому требует весьма полно.Т.е. наиболее развернуто. И кстати где скачать можно в свободном доступе Borland только желатьелно не последнее версии.У нас там стоят елси не ошибаюсь 3.33.1 или чтото подобное,в общем главное что только не 6 версии была.Хотя эт по большому счету не главое. Magus Спасибо огромное. |
Вложений: 2
Цитата:
Если означает, то программа это делает: Код:
printf("u=(%f, %f, %f); |u|=%f\n", u[0], u[1], u[2], vect(u)); Цитата:
|
В том и дело что вывести массивы означает,что после того как программа все посчитала,она выводит каждый массив в матричном виде,каждый элемент.(может мы просто не понимаем друг друга)
Выглядит так. 1 массив -1 0 1 2 массив 1,25 -2,8 0,003 3 массив -2 1,333 0 В прошлой программе что б такого добиться я печатал в конце проги: for (i=1;i<=n;i++) {for (j=1;j<=n;j++) cout <<d[i][j]<<" " } cout "\n" не помню точно ли поставил скопки({}) это пример. d-массив,i-сторока,j-столбец. Вот.Спасибо за С++ |
Код:
#include<iostream.h> не надо пугать человка, смешивая С и С++ ;) |
у меня какоето чуство что ето не будет пахать в борланде
(может ошибаюсь) |
А блин совсем забыл. impersonalis у тебя в проге сосем не понятные мне слова есть. Реально ли переземенить все на 4 основные функции(если правильно выражаюсь),короче говоря,написать программу примитивом.Не исползуя какие то приемы укорачивающие проги до 15 сторк.
Спасибо за помощь :) |
FeaDell, он написал то же, что и я, только заменил тип float на тип double, а printf(вывод на экран) на cout. Ну и в конце программы поставил задержку до нажатия клавиши.
Цитата:
Цитата:
Если честно, не знаю, как сделать ее объемней... |
Ладно надо попробовать.Попробую.Спасибо Всем за помощь.РЕальнро очень помогли.Еще бы экзамен сдать :)
|
2FeaDell: обращайся ;)
|
Спасиб всем.Использовал вариант Magus'а,препод экзамен до меня принимал поэтому совсем измотаная была,поставила,допустила завтра на экзамен.Теперь надо что то думать по поводу задачи на экзамене.
|
РЕБЯТ ОПЯТЬ НУЖНА ВАША ПОМОЩЬ.
Еще раз ужасно извиняюсь,нужно решить подобную задачку. Вот она: Составить подпрограмму определения наиблольшего элемента массива А,используя подпрограмму написать программу нахождения разности rs максимальных по модулю элементов массивов А и В, ввести А и В вывести А,В и rs. А 100;1;25,6;700,1; И 12,5;-130;0;335;-7; 45,1; Вот такая задачка. Помогите пожалуйста.в ближайшее время сдавать. :) |
я так понял у тебя массив А [100; 1; 25.6; 700.1] а B [12.5; -130; 0; 335; -7; 45.1]
ну попробую помочь, если вспомню C =) а ты в условии не обшибся? |
Цитата:
вот функция (подпрограмма - брррр) отыскания максимума: Код:
double GetMax(double m[]){ вот функция отыскания масимального по модулю элемента: Код:
#include<math.h> Код:
#include<iostream.h> |
спасиб,если еще чтото в голову придет, до пятницы жду.
В задании вроде не ошибся, то что дали то и написал. Разве что мог напутать с одпрограммами,Сама тема 6 лабы, подпрограммы, а на бумажке ничего написанного не было,типа составить подпрограмму, и использовать ее в программе.А если все слова из моего условия заменить на программы.(ну где подпраграммы и просто программы, везде поставить программы), поможет??? |
Вообще - условия к программе вещь весьма своеобразная я неоднакратно натыкался на несоответствия,грубые ошибки и по-просту бред в заданиях. Так что - делай наиболее очевидный вариант ( на мой взягляд - тот, который я привёл) и хорошенько в нём разберись, чтобы в случае необхъодимости смог его переправить по указнию препода.
Если в коде что непонятно - спрашивай. Да - обязательно просмотри весь код я почит человек - а потому неидеален и могу допускать ошибки... да-да... |
прошу прощения поторопился:
Код:
#include<iostream.h> |
Агромное спасибо. Пойду сдавать,Завтра будут результаты. :)
|
Отпишись о результатах, как они появятся
|
Ответ: Помогите.Задачи в С++ Борланд
РЯБЯТ ПОМОГИТЕ ЕСЛИ ДО КОНЦА СЛЕДУЮЩЕЙ НЕДЕЛИ НЕ РЕШУ ЗАДАЧУ И НЕ СДАМ ЗАСТАВЯТ ПИСАТЬ ЗАЯВУ НА ОТЧИСЛЕНИЕ ПОМОГИТЕ УМОЛЯЮ!!!!!
ВОТ ЗАДАЧА: НАЙТИ НАИБОЛЬШИЕ ЭЛЕМЕНТЫ И ИХ ПОРЯДКОВЫЕ НОМЕРА МАССИВОВ X(N) И Y(N) P.S. ЗАДАЧА ИЗ C++ ЗАРАНЕЕ СПАСИБО) |
Ответ: Помогите.Задачи в С++ Борланд
как вариант
Код:
#include <stdlib.h> |
Ответ: Помогите.Задачи в С++ Борланд
|
Ответ: Помогите.Задачи в С++ Борланд
impersonalis! не знал что шаблоны можно ТАК пользовать. мне казалось нужно перед каждым его вызовом писать <бла-бла-бла>.
вот, доработал твою программу, чтобы компилилась на 2005 студии. Код:
#include <stdlib.h> |
Ответ: Помогите.Задачи в С++ Борланд
Xmax=X[0];
NXmax=0; Ymax=Y[0]; NYmax=0; for (int i=1;N-1; i++) { if (X[i]>Xmax) {Xmax=X[i];NXmax=i;} if (Y[i]>Ymax) {Ymax=Y[i];NYmax=i;} } Где то так, наверна? |
Ответ: Помогите.Задачи в С++ Борланд
помогите еще одну задачку сделать пожалуйста
http://depositfiles.com/files/qxf10x6v3 <= вотссылка где задачка лежит |
Ответ: Помогите.Задачи в С++ Борланд
|
Ответ: Помогите.Задачи в С++ Борланд
334588
если учишся на факе связаным с программированием то пусть тебя лутче исключат имхо программисты они как медики, если медик-студент не может осилить предмет то пусть лутче он не будет медиком чем будет калечить пациентов |
Ответ: Помогите.Задачи в С++ Борланд
А что значит Х=1(1)4? - какой-то еврей придумал?
Решу, если скажешь, где и на кого учишься? Двоишник...:))) |
Ответ: Помогите.Задачи в С++ Борланд
Цитата:
|
Ответ: Помогите.Задачи в С++ Борланд
не хочу показться занудой,но
1) если тебе был понятен приведённый выше код с шаблонами - то откуда 2ая задача? Если нет - то где вопросы. Если нет и нет вопросов - то какой ты нафиг программист, если не разобрался. 2) чот ни одной благодарности не вижу =\ |
Ответ: Помогите.Задачи в С++ Борланд
Может бизнес организовать - решать задачки, ...и по физике с математикой...:)
Так я не понял, шо такое Х=1(1)4???? Примерно такая программа: t=1.5; if (X/2.-static_cast<int>(X/2.)>0.1) t=2.0; // X - нечетное int n=static_cast<int>(X*t); P=1; for (int i=2; i=<n;i++) P=P*i; вроде того... Да здравствуют советские станки и советская технология!!!! Самая тупая и дебильная технология в мире!!! Мать ее за ногу!!! |
Ответ: Помогите.Задачи в С++ Борланд
Да, я думаю, рублём можно гораздо быстрее научить студентов программированию.
З.Ы. Обращайтесь, решение подобных задач = 20$/шт. |
Ответ: Помогите.Задачи в С++ Борланд
20 баков - круто! Я и за стольник деревянных сделаю...
|
Ответ: Помогите.Задачи в С++ Борланд
Цитата:
|
Ответ: Помогите.Задачи в С++ Борланд
воще не врубон полный))) а че ты мне написал ето разве в С++ я просто воще в програмирование не че не понимаю))
|
Ответ: Помогите.Задачи в С++ Борланд
Цитата:
|
Ответ: Помогите.Задачи в С++ Борланд
Да, чувак, нелегко тебе будет учиться... А что умеешь? Можешь мне сочинение написать для 11 класса?
|
Ответ: Помогите.Задачи в С++ Борланд
Сочинения для 11 класса по русскому языку (в т.ч. трен. варианты ЕГЭ 2008 и 2009 года, все), авторская работа, гарантируется отсутствие плагиата. Продам по 700р/шт. При оптовых заказах скидки.
Телефоны в Москве и Петербурге: (495) 952-91-61, (812) 394-02-02 Не нанотехнологи. Не гербалайф. Интим не предлагать. |
Ответ: Помогите.Задачи в С++ Борланд
... а можешь на мобильник закачать, в формате мр3. А то завтра на два урока будем писать... тема:" Как вы провели валькин день со своими девушками".
|
Ответ: Помогите.Задачи в С++ Борланд
Цитата:
# include <stdio.h> # include <math.h> int max_num(int a[],int m) { for (int i=0;i<m;i++); { printf("%d/t", a[i]); if(max<a[i]); { max=a[i];n=i;}} printf("\n"); return n;} void main() {const int n1=5, n2=6; int x[n1]={3,-1,6,10,-34},y[n2]={0,1,13,-5,4,-12}; printf("num_x=%d\n",max_num(x,n1); printf("num_y=%d",max_num(y,n2)); } |
Ответ: Помогите.Задачи в С++ Борланд
Цитата:
# include <stdio.h> # include <math.h> int max_num(int a[],int m) { for (int i=0;i<m;i++); { printf("%d/t", a[i]); if(max<a[i]); { max=a[i];n=i;}} printf("\n"); return n;} void main() {const int n1=5, n2=6; int x[n1]={3,-1,6,10,-34},y[n2]={0,1,13,-5,4,-12}; printf("num_x=%d\n",max_num(x,n1); printf("num_y=%d",max_num(y,n2)); } |
Ответ: Помогите.Задачи в С++ Борланд
Код:
for (int i=0;i<m;i++); |
Ответ: Помогите.Задачи в С++ Борланд
перменная max не инициализирована
Код:
if(max<a[i]); ну это так - на вскиду без проерки на компиляторе |
Ответ: Помогите.Задачи в С++ Борланд
зачем тебе вообще нужен Max?
его можно заменить на a[n] |
Часовой пояс GMT +4, время: 03:32. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot