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

Непонятное поведение std::valarray - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Окружность по 3-ём точкам http://www.cyberforum.ru/cpp-beginners/thread186653.html
Здравствуйте! Помогите пожалуйста с заданием! Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точек на плоскости. Иными словами вы должны ввести любое кол-во точек и надо найти минимальный радиус и центр окружности, проходящей через любые 3 точки! вот часть моего кода
C++ Сумма цифр в матрице выше главной диаганали Двумерные массивы. Задача 2.1 Во входном файле задана целочисленная квадратная матрица. Посчитать среднее арифметическое значение ее нечетных элементов, расположенных выше главной диагонали. Формат входных данных Первая строка входного файла содержит 1 число - количество строк и столбцов матрицы. Далее в строках содержится по чисел - элементы матрицы, все числа не превосходят по модулю... http://www.cyberforum.ru/cpp-beginners/thread186651.html
матрица C++
дана квадратная целочисленная матрица. организовать ввод матрицы. в каждой строке матрицы найти минимальный элемент и поменять его местами с элементом главной диагонали в этой строке. полученную матрицу вывести на экран! помогите!!!!!!!
Составить программу вычисления числового ряда для известного числа членов ряда N. C++
Пожалуйста, как на C++ выполнить это задание, много времени потратил и все никак. Работает частично, но что-то я упускаю. Составить программу вычисления числового ряда для известного числа членов ряда N. Y=(3^-1/2)*(4^2/-5)*(5^-3/8)*(6^4/-11)...
C++ Файлы в С++ http://www.cyberforum.ru/cpp-beginners/thread186641.html
Привет всем. написал программу на С++. но почему-то она не работает. не записывает в выходной файл нужные значения. Помогите решить проблему. #include<iostream.h> #include<iomanip.h> #include<conio.h> #include<math.h> #include<stdio.h> #include<string.h> #include<fstream.h>
C++ Переработать строку и изменить все русские буквы Ф на русскую букву Ю Возникла такая необходимость. Переработать строку и изменить все русские буквы Ф на русскую букву Ю. Вышла вот такая вот программа: #include "stdafx.h" #include <conio.h> #include "iostream" #include <cstdio> using namespace std; подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.01.2013, 20:14     Непонятное поведение std::valarray
В стандарте (955 страница) есть такой пункт.
If the value of an element in the left-hand side of a valarray assignment operator depends on the value
of another element in that left-hand side, the resulting behavior is undefined.
Как-то мутно написано, но вроде подходит под ваш случай.
Проблема именно в присваивании, ибо a[0] * a вычисляется вполне корректно, а вот если в левую часть присваивания поставить другой valarray, то будет 4 2.
 
Текущее время: 19:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru