Форум Игромании
 
Регистрация
Справка

Программирование Создание, разработка и доработка различных игр и программного обеспечения

Ответ
 
Опции темы
Старый 23.06.2010, 23:42   #1
Юзер
 
Аватар для Elverion
 
Регистрация: 14.05.2010
Сообщений: 185
Репутация: 164 [+/-]
С/C++

Язык программирования C++



Официальные страницы:

C++ (Си++) — компилируемый статически типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования, но, в сравнении с его предшественником — языком Си, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Название «C++» происходит от Си (C), в котором унарный оператор ++ обозначает инкремент переменной.


Среда разработки
Скрытый текст:



Пример программирования на C++
Скрытый текст:
Код:
#include <iostream>
#include <numeric>
#include <boost/iterator/counting_iterator.hpp>
#include <boost/iterator/transform_iterator.hpp>
 
int odd(int i)
{
  return 2 * i + 1;
}
 
int square(int i)
{
  return i * i;
}
 
typedef boost::counting_iterator <int> counter;
typedef boost::transform_iterator <int (*)(int), counter> transformer;
 
transformer odds(int n)
{
  return transformer(counter(n), odd);
}
 
transformer squares(int n)
{
  return transformer(counter(n), square);
}
 
int main()
{
  using namespace std;
 
  cout << "Enter vector length: ";
  int n; cin >> n;
 
  cout << inner_product( odds(0), odds(n), squares(0), 0 ) << endl;
}




FAQ
Скрытый текст:
Q.: Зачем нужна тема?
A.: Здесь вам могут помочь понять, местами просто помочь, местами научить. Только помните: решать задачи и писать весь код за вас никто не будет.



Если вы хотите помощи — вставляйте непонятный вам код в тег [spoiler][code][/code][/spoiler].


Полная статья на "Википедии".
Elverion вне форума  
Отправить сообщение для Elverion с помощью Skype™ Ответить с цитированием
Старый 12.10.2015, 23:54   #81
Гейммастер
 
Аватар для Mad-Dan
 
Регистрация: 07.06.2005
Адрес: unknow
Сообщений: 9,072
Репутация: 634 [+/-]
rainwalker, можно без всяких while и if
например
Скрытый текст:

sum=1
for (i=2;i<n+1;i=i+2)
{
sum=i-(i+1)
}

А если всерьез, то не бойся забегать вперед. Тебе часто предстоит лазить в незнакомые дебри
__________________
Бывший Dart Luke

Мечтаю быть модером и всех банить.... Но ведь не дадут (((((

"cъел еретика-спас дерево,"- оголодавший космодесант
Mad-Dan вне форума  
Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:19.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования