Форум программистов, компьютерный форум 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 { подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
26.09.2010, 15:25     Возвести в квадрат все элементы одномерного массива
Для разнообразия ещё два варианта )
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <valarray>
 
int main()
{
    std::valarray<double> arr(5);
    for(size_t i = 0; i < arr.size(); ++i)  std::cin >> arr[i];
    arr = pow(arr, 2.0);
    for(size_t i = 0; i < arr.size(); ++i)  std::cout << arr[i] << ' ';
    std::cout << std::endl;
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <cmath>
 
int main()
{
    const size_t n = 5;
    double arr[n];
    for(size_t i = 0; i < n; ++i)  std::cin >> arr[i];
    std::transform( arr, arr+n, arr, std::bind2nd(std::ptr_fun<double, double, double>(pow), 2.0) );
    for(size_t i = 0; i < n; ++i)  std::cout << arr[i] << ' ';
    std::cout << std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru