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

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

Войти
Регистрация
Восстановить пароль
 
Sergei123
-3 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 15
#1

Переписать все элементы массива M(N), имеющие нечетные индексы, подряд в массив BE - C++

11.04.2016, 18:40. Просмотров 371. Ответов 3
Метки нет (Все метки)

Нужен код для задачи, кто знает и может помочь.Не могу понять:
"Переписать все элементы массива M(N), имеющие нечетные индексы, подряд в массив BE"
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2016, 18:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переписать все элементы массива M(N), имеющие нечетные индексы, подряд в массив BE (C++):

Переписать в одномерный массив элементы матриц А и В, имеющие одинаковые индексы - C++
Помогите. Вот задачка: Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы...

Переписать в одномерный массив элементы матриц А и В, имеющие одинаковые индексы - C++
Помогите. Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие...

Переписать все нечетные элементы массива в другой массив - C++
1) Циклический вычислительный процесс (одномерный массив) Выберите все нечетные элементы произвольного одномерного массива в другой...

Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие одинаковые индексы и - C++
Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие одинаковые...

Сформировать одномерный массив В, записав в него сначала элементы массива А, имеющие четные индексы - C++
Сформировать одномерный массив В,записав в него сначала элементы массива А,имеющие четные индексы,потом-элементы с нечетными индексами.

Дан массив. Переписать его второй, четвертый и т.д. элементы в другой массив такого же размера, расположив элементы подряд с начала массива - C++
Помогите пожалуйста решить задачи на C++! Я в нем вообще туго соображаю. 1. Дан массив. Переписать его второй, четвертый и т.д....

3
Armatus
53 / 53 / 28
Регистрация: 24.03.2016
Сообщений: 377
Завершенные тесты: 4
11.04.2016, 19:15 #2
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
25
26
#include <iostream>
using namespace std;
 
int main()
{
    using namespace std;
    int massiv[10] = { 2,6,12,5,3,2,7,2,3,6 };
    int b = 0;
    int MassivBE[10];
    
    for (int i = 0; i < 10; i++) {
        
        if (i == 0) {
            MassivBE[b] = massiv[i];
            b++;
        }
        else if (i % 2 != 0) {
            MassivBE[b] = massiv[i];
            b++;
        }
    }
    for (int i = 0; i < b; i++) {
        cout << "Nechetnie indexг (MassivBE): " << MassivBE[i] << endl;
    }
    return 0;
}
0
Novi4ekC
81 / 81 / 19
Регистрация: 03.03.2013
Сообщений: 311
11.04.2016, 23:20 #3
Цитата Сообщение от Sergei123 Посмотреть сообщение
"Переписать все элементы массива M(N), имеющие нечетные индексы, подряд в массив BE
Какое из этих слов не понятно? Могу помочь понять.
0
sillent1987
3 / 3 / 5
Регистрация: 03.08.2015
Сообщений: 15
11.04.2016, 23:25 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
25
26
27
28
29
30
31
32
33
#include <stdio.h>                                                                                                                                        
#include <string.h>                                                                                                                                       
#include <stdlib.h>                                                                                                                                       
                                                                                                                                                          
int main(int argc, char *argv[])                                                                                                                          
{                                                                                                                                                         
        if (argc<2) {                                                                                                                                     
                fprintf(stderr, "Usage ./progname <count>");                                                                                              
        }                                                                                                                                                 
        int count=atoi(argv[1]);                                                                                                                          
        int count_be=count/2;                                                                                                                             
        int arr[count];                                                                                                                                   
        int arr_be[count_be];                                                                                                                             
        for (int i=0; i<count; i++) {                                                                                                                     
                arr[i]=i;                                                                                                                                 
        }                                                                                                                                                 
        int a=0;                                                                                                                                          
        for (int j=0; j<count; j++) {                                                                                                                     
                if (arr[j]%2==0) {                                                                                                                        
                        ;                                                                                                                                 
                } else {                                                                                                                                  
                        arr_be[a]=arr[j];                                                                                                                 
                        a++;                                                                                                                              
                }                                                                                                                                         
                                                                                                                                                          
        }                                                                                                                                                 
        for (int k=0; k<count_be; k++) {                                                                                                                  
                printf("index %d = %d\n",k,arr_be[k]);                                                                                                    
        }                                                                                                                                                 
                                                                                                                                                          
                                                                                                                                                          
        return 0;                                                                                                                                         
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2016, 23:25
Привет! Вот еще темы с ответами:

Создайте двумерный массив целочисленный массив А[1..10], [1..7] и найдите сумму всех его элементов имеющие оба нечетные индексы. - C++
Создайте двумерный массив целочисленный массив А, и найдите сумму всех его элементов имеющие оба нечетные индексы. За ранее Благодарю

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные - C++
Помогите, пожалуйста. &gt;&gt;&quot;Дан одномерный массив А, состоящий из N элементов. Сколько значений элементов встречается в массиве по 3...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные - C++
Помогите, пожалуйста. &gt;&gt;&quot;Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец...


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

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

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