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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qretik
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 138
#1

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

07.12.2012, 21:07. Просмотров 333. Ответов 1
Метки нет (Все метки)

Даны массивы целых чисел A[N] и B[N]. В массиве A заменить значения элементов, для которых выполняется условие (A[i]+B[i])<10, значенияси элемента B[i]. Вывести исходные мвссивы и полученный массив на экоан.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 21:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В массиве заменить значения элементов, для которых выполняется условие (C++):

Подсчитать количество таких элементов массива, для которых выполняется условие - C++
Заданы 2 массива А и В , каждый из которых содержит n элементов. Подсчитать количество таких k, для которых A&gt;B.

Найти первый из элементов последовательности, для которых выполняется заданное условие - C++
Дано число D (&gt; 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3,... Найти первый из...

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

Найти первый из номеров K, для которых выполняется условие - C++
Дано число D (&gt; 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N =2,3,... Найти первый из номеров...

Заменить все значения элементов матрицы нулями, значения которых меньше числа k - C++
Дан двумерный массив n*m и число k. Значения элементов вводятся с клавиатуры. С клавиатуры вводится число k. Заменить все значения...

Cформировать одномерный массив Y, для элементов которого выполняется условие - C++
C++ Дан двумерный массив X. Cформировать одномерный массив Y, для элементов которого выполняется условие: 0&lt;cos(Xij)&lt;корня 3/2. ...

1
yekka
385 / 149 / 8
Регистрация: 12.05.2011
Сообщений: 450
07.12.2012, 21:54 #2
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);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2012, 21:54
Привет! Вот еще темы с ответами:

В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего арифметического значения других элементов - C++
В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего арифметического значения других элементов....

Определить количество элементов матрицы, для которых выполняется соотношение a[i][j]=a[j][i] - C++
вот прога : #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;locale&gt; #include &lt;time.h&gt; #include &lt;stdlib.h&gt; using namespace std; ...

В массиве заменить значения последних K положительных элементов на -1 - C++
Приветствую. Дан N-элементный одномерный массив M. В данном массиве заменить значения последних K положительных элементов на -1. ...

Даны действительные числа A, B, C, D. Каждое число заменить наибольшим из них, если выполняется условие - C++
Даны действительные числа A,B,C,D. Если A&lt;=B&lt;=C&lt;=D, то каждое число заменить наибольшим из них; если A&gt;B&gt;C&gt;D, то числа оставить без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru