Форум на PC Mania https://forum.pcmania.bg/phpbb3/ |
|
Помощ за програмиране c++ https://forum.pcmania.bg/phpbb3/viewtopic.php?f=1&t=53677 |
Страница 1 от 1 |
Автор: | DeViL [ 20 Май 2008 18:47 ] |
Заглавие: | Помощ за програмиране c++ |
Ако някой разбира от c++ да пише, че ми тряя помощ ![]() |
Автор: | Existence [ 20 Май 2008 19:59 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Аз пък ще направя тема "някой!" и "Ако има Някой да пише!" |
Автор: | KNSpirit [ 20 Май 2008 20:13 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Добре де, напиши си питането и току-виж някой ти отговори. p.s. Не, наистина. Кажи какво ти трябва, ще видя какво мога да помогна. |
Автор: | DeViL [ 20 Май 2008 22:30 ] |
Заглавие: | Re: Помощ за програмиране c++ |
KNSpirit написа: Добре де, напиши си питането и току-виж някой ти отговори. p.s. Не, наистина. Кажи какво ти трябва, ще видя какво мога да помогна. Да се съдаде масив от 9 числа тип double и число между 0 и 1.Да се извеждат индиксите на елементите на масива ,чиито косинуси са по-малки от въведеното число. |
Автор: | Reaver [ 20 Май 2008 23:25 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Код: include <iostream.h>
include <math.h> void main() { double* masiv=new double[9]; for(int i=0; i<9; i++) { cin>>masiv[i]; } int chislo; do { cin>>chislo; } while((chislo<0)||(chislo>1)); for(int i=0; i<9; i++) { if(cos(masiv[i])<chislo) { cout<<i<<" "; } } delete masiv; } |
Автор: | Морт [ 20 Май 2008 23:29 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Съвременният стил на програмиране изисква да се пише #include <iostream> вместо <iostream.h>. <math.c> в С++ е заместено с <cmath>. Първото не се препоръчва да се използва. Хубаво е променливите да се дефинират на едно място, а не по средата на блок с код Хоп, дефинирахме си int. Иначе е ОК написано. |
Автор: | Reaver [ 20 Май 2008 23:40 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Ако толкова държиш: Код: include <iostream> include <cmath> using namespace std; void main() { int chislo; double* masiv=new double[9]; for(int i=0; i<9; i++) { cin>>masiv[i]; } do { cin>>chislo; } while((chislo<0)||(chislo>1)); for(int i=0; i<9; i++) { if(cos(masiv[i])<chislo) { cout<<i<<" "; } } delete masiv; } Предполагам, че на човека му трябва за даскало, а там на повечето компютри по мое наблюдение се използва Visual Studio 6 и "съвременният стил" не е имплементиран все още, което прави използването на .h задължително при инкуудването на библиотеки. Нямам нищо против забележките по принцип, но предпочитам и да се аргументирам защо нещо е написано по начинът, по който е написано. |
Автор: | KNSpirit [ 21 Май 2008 08:33 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Ок, под dev не работи. Аз го гледах на студио-то.. За dev, пича да си добави: Код: #include <iostream> #include <cmath> using namespace std; int main() { int n; double* masiv=new double[9]; for(int i=0; i<9; i++) { cin >> masiv[i]; } do { cin >> n; } while((n<0)||(n>1)); for(int i=0; i<9; i++) { if(cos(masiv[i])<n) { cout<< i <<" "; } } delete masiv; system("PAUSE"); return 0; } И няма да е зле да си напишеш там из програмата cout << "Vyvedete chislo "; за да не седи прозореца празен.. p.s. Reaver, аз из училищата (а и в университета) гледам, че масово се използва Bloodshed Dev C++, където основните библиотеки са без .h разширението. |
Автор: | Reaver [ 21 Май 2008 09:32 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Колега, само моля те погледни ми вторият код и ми кажи дали не е същото като това, което ти си написал... |
Автор: | DeViL [ 21 Май 2008 10:46 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Благодаря ![]() +2 ![]() |
Автор: | ivanatora [ 21 Май 2008 10:54 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Reaver написа: ...Visual Studio 6 и "съвременният стил" не е имплементиран все още... wtf ![]() |
Автор: | KNSpirit [ 21 Май 2008 13:46 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Reaver написа: Колега, само моля те погледни ми вторият код и ми кажи дали не е същото като това, което ти си написал... Нямаш # пред библиотеките ![]() Иии system pause-то и него (: На човека няма да му тръгне и ще стане мазало, иначе - да. Същото е. Колкото до chislo -> n просто е по-четливо а и системата може да се намръщи.. |
Автор: | botlik3 [ 26 Май 2008 19:05 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Ще използвам тази тема, за да не правя нова. Сложих си С++, за да наваксам за училище. До тук добре, но всеки път след като компилирам и пусна направената програма точно когато трябва да изведе резултата прозореца се затваря. Взех С++ от компютрите в училище, защото си мислех, че има проблем с моята версия, но всичко си остана така. Дори взех програма, която писах в училище и си работеше, но пак не става... Идеи? |
Автор: | IceQueen [ 26 Май 2008 20:14 ] |
Заглавие: | Re: Помощ за програмиране c++ |
При мене ДЕВ-а ми прави така - по това се ориентирам, че програмата работи ![]() Иначе си имам инсталиран и Билдер - той работи нормално. |
Автор: | botlik3 [ 26 Май 2008 20:34 ] |
Заглавие: | Re: Помощ за програмиране c++ |
Предпочитам всичко да си ми е наред ![]() |
Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ Лятно време ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |