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

В массиве заменить значения элементов, для которых выполняется условие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Статические и нестатические данные http://www.cyberforum.ru/cpp-beginners/thread723242.html
Проблема в том, что первый код работает, а на второй выдает ошибку: error C2355: this: может указываться только в нестатических членах-функциях Код 1 System::Void Form3::button1_Click(System::Object^ sender, System::EventArgs^ e) { Form2^ f2 = dynamic_cast<Form2^>((dynamic_cast<Form1^ >(this->Owner))->f2); ColorDialog^ colorDialog1 = gcnew ColorDialog(); // Keeps the user from...
C++ Запрет на использование компонент У меня есть два обычных виндовских окна, созданных средствами VS 2010. В одном окне есть управляемая компонента, которой управляют из другого окна, с помощью других компонент. Вот надо сделать так, что бы при закрытии окна с управляющей компонентой, запрещалось(выброс окна с ошибкой или просто как-то их сделать серыми и невозможными для использования) использовать компоненты, которые управляют... http://www.cyberforum.ru/cpp-beginners/thread723223.html
C++ Перегрузка функций. Реализация функций
Разработать функцию f(x) , которая возвращает младшую цифру натурального числа x . Вычислить с ее помощью значение выражения z= f(a) + f(b) - f(c).
Определить, является ли строка правильным скобочным выражением (Перевод кода из Паскаля в С++) C++
Помогите перевести код из Паскаля в С++. Сам код: uses crt; var a1,a2,s1,s2,d1,d2,i: integer; q: string; begin write('Введите скобочное выражение: '); read(q); for i:=1 to length(q) do begin if q='(' then inc(s1);
C++ Упорядочить столбцы массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread723190.html
Упорядочить столбцы массива по возрастанию сумм элементов столбцов методом Хоара. Помогите оч надо..
C++ Дан массив действительных чисел X[N]. Вычислить Y=max (X[i])-min(X[i]). Здравствуйте форумчане. Уж так случилось что я совсем не дум-дум в строках и массивах. ПРОСЬБА просмотрите задачи и подскажите как их вообще мне наришать. Задачи есть--цель есть--желание есть--пробелы тоже имеются). Дан массив действительных чисел X. Вычислить Y=max (X)-min(X).Вывести вычисленное значение на экран. подробнее

Показать сообщение отдельно
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
07.12.2012, 21:54     В массиве заменить значения элементов, для которых выполняется условие
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <algorithm>
#include <iterator>
 
const int N = 10;
int A[N] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int B[N] = { 20, -1, 20, -3, 20, -5, 20, -7, 20, -9 };
 
int main() {
    std::transform(A, A + N, B, A,
            [](int a, int b) { return a + b < 10 ? b : a; });
    std::ostream_iterator<int> iter(std::cout, " ");
    std::copy(A, A + N, iter);
    std::endl(std::cout);
}
 
Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru