Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Informator
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 6
#1

Получить последовательность ,которая отличается от исходной тем , что все нечетные элементы удвоены

10.07.2013, 18:07. Просмотров 514. Ответов 3
Метки нет (Все метки)

Даны натуральное N и последовательность A 1,A 2,…,A N , состоящая из N целых чисел. Получить последовательность ,которая отличается от исходной тем , что все нечетные элементы удвоены. Помогите пожалуйста решить .надо написать на языке С++.Заранее огромное спасибо !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2013, 18:07
Ответы с готовыми решениями:

Получить новый массив,который отличается от исходного тем, что все нечетные элементы удвоены
нужно получить новый массив,который отличается от исходного тем, что все...

Получить новую последовательность, выбрав из исходной все члены с максимальным значением
Даны действительные числа А1,А2,...An. Получить новую последовательность,...

Получить новую последовательность, выбросив из исходной все члены со значением max(a1, …, a99).
Даны целые числа a1, …, a99 . Получить новую последовательность, выбросив из...

Массив: получить новую последовательность, выбросив из исходной все члены со значением max(a1,...,a99)
Даны целые числая a1,..,a99. получить новую последовательность, выбросив из...

Массивы: все элементы, кратные 10, заменить 0, все нечетные элементы удвоить, а четные уменьшить в 2 раза
помогите написать программу (массивы) Дан массив целых чисел из 50 элементов. ...

3
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
Завершенные тесты: 1
10.07.2013, 18:16 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    int a[] = {1, 2, 3, 4, 5};
    int n = 5;
    std::for_each(a, a+n, [](int& x) { if (x & 1 == 1) x *= 2; } );
    std::copy(a, a+n, std::ostream_iterator<int>(std::cout, " "));
    return 0;
}
1
Valentina
69 / 69 / 13
Регистрация: 13.05.2012
Сообщений: 130
10.07.2013, 18:21 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
const int n=10;
 
int main ( )
{
    int Arr[n]={0,1,2,3,4,5,6,7,8,9};
    int Arr1[n];
    for(int i=0;i<n;i++)
    {
        
        if(Arr[i]%2)
            Arr1[i]=Arr[i]*2;
        else
            Arr1[i]=Arr[i];
 
        }
    for(int i=0;i<n;i++)
        cout<<Arr1[i]<<endl;
 
    
system("pause");
  return 0;
}
1
BigLow
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
10.07.2013, 18:33 #4
мой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    const size_t N=10;
    int A[N]={1,2,3,4,5,6,7,8,9,10};
 
    for (size_t i=0; i<N; ++i)
        A[i] = (A[i]%2) ? 2*A[i] : A[i];
 
    for (size_t i=0; i<N; ++i)
        std::cout << A[i] << " ";
    std::cout << std::endl;
    
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2013, 18:33

Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0;...

Верно ли, что все элементы 1-ой последовательности входят во 2-ю последовательность
помогите пожалуйста написать программу)))) Даны натуральные n, m, целые a1,...

Написать функцию, которая переставляет элементы массива типа int так, что все положительные элементы предшествуют отрицательным.
Помогите плз написать... Написать функцию, которая переставляет элементы...


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

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

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