Иди на:  
търсене   регистрация   чат   помощ   правила   влизане в сайта
Автор Съобщение

Аватар
Регистриран на:
10 Авг 2005 07:36
Мнения: 850
Местоположение: Варна
Заглавие: Помощ за програмиране c++
Публикувано на: 20 Май 2008 18:47


Ако някой разбира от c++ да пише, че ми тряя помощ :(

___________________________________
Пука ми, че ми дреме


Профил Skype WWW

Аватар
Регистриран на:
15 Мар 2004 16:58
Мнения: 1868
В момента играе: Medieval 2: Total War
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 20 Май 2008 19:59


Аз пък ще направя тема "някой!" и "Ако има Някой да пише!"

___________________________________
Ahhh, she looked into your jingles,
And saw what laid beneath,
Don't try to save yourself,
The jingle is complete

Fading gently,
Jingling through

Nothing else can jingle


Профил

Аватар
Регистриран на:
23 Авг 2004 17:59
Мнения: 603
Местоположение: Kingdom of Heaven; Метростанция "Интерпред"
В момента играе: На борсата!
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 20 Май 2008 20:13


Добре де, напиши си питането и току-виж някой ти отговори.
p.s. Не, наистина. Кажи какво ти трябва, ще видя какво мога да помогна.

___________________________________
Tip: Never surrender

:OMGOMG:


Профил ICQ WWW

Аватар
Регистриран на:
10 Авг 2005 07:36
Мнения: 850
Местоположение: Варна
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 20 Май 2008 22:30


KNSpirit написа:
Добре де, напиши си питането и току-виж някой ти отговори.
p.s. Не, наистина. Кажи какво ти трябва, ще видя какво мога да помогна.


Да се съдаде масив от 9 числа тип double и число между 0 и 1.Да се извеждат индиксите на елементите на масива ,чиито косинуси са по-малки от въведеното число.

___________________________________
Пука ми, че ми дреме


Профил Skype WWW

Аватар
Регистриран на:
23 Фев 2007 13:58
Мнения: 359
Местоположение: Tillilean Forest
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 20 Май 2008 23:25


Код:
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;
}

___________________________________
A slight call afar is tempting me
Like a whisper sweet or an awful scream
I cannot ignore what I've always been
I am leaving again - one last time?


Профил

Аватар
Регистриран на:
01 Фев 2003 11:45
Мнения: 1542
Местоположение: London, UK
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 20 Май 2008 23:29


Съвременният стил на програмиране изисква да се пише #include <iostream> вместо <iostream.h>. <math.c> в С++ е заместено с <cmath>. Първото не се препоръчва да се използва.
Хубаво е променливите да се дефинират на едно място, а не по средата на блок с код Хоп, дефинирахме си int.
Иначе е ОК написано.

___________________________________
Chris написа:
Vermic написа:
Тъъъъъ тъъъъ дъъъъ дъъъъъъъъъъъ дъ дъ да да да па па да па па да дъъъъъ дааааааааааааааа!

Музиката от Star Wars ли е това или бъркам? Щото тя е Търъдъдъъън дъъън дъръдъдъъън а твойта версия някво различно ми звучи :?


Профил ICQ

Аватар
Регистриран на:
23 Фев 2007 13:58
Мнения: 359
Местоположение: Tillilean Forest
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 20 Май 2008 23:40


Ако толкова държиш:
Код:
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 задължително при инкуудването на библиотеки. Нямам нищо против забележките по принцип, но предпочитам и да се аргументирам защо нещо е написано по начинът, по който е написано.

___________________________________
A slight call afar is tempting me
Like a whisper sweet or an awful scream
I cannot ignore what I've always been
I am leaving again - one last time?


Профил

Аватар
Регистриран на:
23 Авг 2004 17:59
Мнения: 603
Местоположение: Kingdom of Heaven; Метростанция "Интерпред"
В момента играе: На борсата!
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 21 Май 2008 08:33


Ок, под 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 разширението.

___________________________________
Tip: Never surrender

:OMGOMG:


Профил ICQ WWW

Аватар
Регистриран на:
23 Фев 2007 13:58
Мнения: 359
Местоположение: Tillilean Forest
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 21 Май 2008 09:32


Колега, само моля те погледни ми вторият код и ми кажи дали не е същото като това, което ти си написал...

___________________________________
A slight call afar is tempting me
Like a whisper sweet or an awful scream
I cannot ignore what I've always been
I am leaving again - one last time?


Профил

Аватар
Регистриран на:
10 Авг 2005 07:36
Мнения: 850
Местоположение: Варна
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 21 Май 2008 10:46


Благодаря :)

+2

___________________________________
Пука ми, че ми дреме


Профил Skype WWW

Аватар
Регистриран на:
02 Апр 2002 23:55
Мнения: 400
Местоположение: Стара Загора/Пловдив
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 21 Май 2008 10:54


Reaver написа:
...Visual Studio 6 и "съвременният стил" не е имплементиран все още...

wtf :shock:

___________________________________
1: Пищови за Технически Университет
2: Void and Null
3: Експерименти с PIC16F88


Профил ICQ WWW

Аватар
Регистриран на:
23 Авг 2004 17:59
Мнения: 603
Местоположение: Kingdom of Heaven; Метростанция "Интерпред"
В момента играе: На борсата!
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 21 Май 2008 13:46


Reaver написа:
Колега, само моля те погледни ми вторият код и ми кажи дали не е същото като това, което ти си написал...


Нямаш # пред библиотеките :lol:
Иии system pause-то и него (:

На човека няма да му тръгне и ще стане мазало, иначе - да. Същото е. Колкото до chislo -> n просто е по-четливо а и системата може да се намръщи..

___________________________________
Tip: Never surrender

:OMGOMG:


Профил ICQ WWW

Аватар
Регистриран на:
29 Дек 2005 17:41
Мнения: 1829
Местоположение: The City of Ruse
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 26 Май 2008 19:05


Ще използвам тази тема, за да не правя нова.
Сложих си С++, за да наваксам за училище. До тук добре, но всеки път след като компилирам и пусна направената програма точно когато трябва да изведе резултата прозореца се затваря. Взех С++ от компютрите в училище, защото си мислех, че има проблем с моята версия, но всичко си остана така. Дори взех програма, която писах в училище и си работеше, но пак не става...
Идеи?

___________________________________
И аз вече не знам защо още влизам в този форум...


Профил

Аватар
Регистриран на:
18 Ное 2004 22:57
Мнения: 1353
Местоположение: Някъде там в неизследваните райони!!!
В момента играе: Knight online
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 26 Май 2008 20:14


При мене ДЕВ-а ми прави така - по това се ориентирам, че програмата работи ;)
Иначе си имам инсталиран и Билдер - той работи нормално.

___________________________________
Крещя, следователно съществувам!


Профил

Аватар
Регистриран на:
29 Дек 2005 17:41
Мнения: 1829
Местоположение: The City of Ruse
Заглавие: Re: Помощ за програмиране c++
Публикувано на: 26 Май 2008 20:34


Предпочитам всичко да си ми е наред :lol:

___________________________________
И аз вече не знам защо още влизам в този форум...


Профил
Покажи мненията от миналия:  Сортирай по  

Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения

Търсене:
 
Иди на:  
© 2009 PC Mania | Реклама | Контакти web by: ilyan.com