Форум программистов, компьютерный форум CyberForum.ru

Возвести в квадрат все элементы одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Proxy-friends http://www.cyberforum.ru/cpp-beginners/thread169194.html
Условно делим код на 2 части -> библиотеку (чаще всего - только шаблоны и/или ссылки на не реалтзованные методы клиентских классов (а-ля call-back-и). Есть класс, клиентом которого может выступать = 1-н класс в конечной системе, имя класса на момент создания библиотеки не известно. template<class T, byte N> struct ProxyFriend; class timers; template<byte N> class timer_traits;...
C++ Упорядочить массив введённый пользователем из 15 элементов по возрастанию. Здравствуйте, я уже не однократно создавал похожую тему, но так как я не программист я не знаю как правильно надо делать. Мне посоветовали несколько кодов, но какой выбрать? Как я понял из задания - Пользователь должен сначала ввести массив из 15 элементов самостоятельно, а программа должна этот массив упорядочить по возрастанию. Я если честно сам не могу понят задание, надо ли создавать массив... http://www.cyberforum.ru/cpp-beginners/thread169187.html
C++ Вывести все простые числа в заданном интервале
Доброго времени суток! Необходима Ваша помощь в написании программы на visual c++. Программы должна выводить все простые числа из заданного промежутка (начало и конец вводятся с клавиатуры) в виде 1 3 5 7 11 13 17 19 и так далее. Заранее спасибо!
C++ Решение квадратных уравнений, почему не работает?
#include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main() { double a,b,c,d,kd,x,xx; printf("Hello. It is programm (captain).\n"); printf("Print A please:"); cin >> a;
C++ кто знает что такое kernel time http://www.cyberforum.ru/cpp-beginners/thread169158.html
и как использовать это знание при написании программ?
C++ Конструктор Привет всем. Есть тут трудность: изучаю по книжке классы,содержащие другие классы. Есть пример, но в одном месте текст размыт. Похоже что в строке 7 в фигурных скобках что-то должно быть:scratch: А компиллятор выдает что у функции Rectangle() уже есть тело. Подскажите пожалуйста что там не хватает #include <iostream> using namespace std; class Rectangle { подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
25.09.2010, 17:55     Возвести в квадрат все элементы одномерного массива
Решение с помощью boost::lambda
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <algorithm>
#include <iostream>
#include <boost/lambda/lambda.hpp>
 
int main() {
  int arr[] = { 1, 2, 3, 4, 5, 6 };
  
  std::for_each(arr, arr + sizeof(arr) / sizeof(arr[0]), boost::lambda::_1 *= boost::lambda::_1);
  std::for_each(arr, arr + sizeof(arr) / sizeof(arr[0]), std::cout << boost::lambda::_1 << " ");
  
  return 0;
}
Результат: http://liveworkspace.org/code/1b7914...ab4e99d6e6f459
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru