Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Mason28
0 / 0 / 0
Регистрация: 12.05.2016
Сообщений: 30
1

Составить новый массив из так, чтобы элементы массива А стояли на парных местах, а элементы В-на непарных

23.05.2016, 19:23. Просмотров 781. Ответов 1
Метки нет (Все метки)

нужно написать программу
дано два массива:
А =(3, 7, 8, 9, 0, -1, -2, 4, 5, 6);
В = (0, 8, -3, 7, 0, 4, 2, 9, -4, -6).
Нужно составить новый массив из этих так, что бы элементы массива А стояли на парных местах, а элементы В- на непарных. На печать вывести все три массива
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2016, 19:23
Ответы с готовыми решениями:

Сформировать новый массив B так, чтобы в него вошли те элементы массива A
В массиве A лежат целые числа. Сформировать новый массив B таким образом, чтобы в него вошли те...

Расположить нулевые элементы массива так, чтобы они стояли только на четных позициях
if(fmodf(a,1)!= 0){ a=0; k++; } else ; } ...

Сформировать новый массив С так, чтобы в нем элементы массива А были упорядочены по возрастанию по столбцам
сформировать новый массив С так, чтобы в нем элементы массива А были упорядочены по возрастанию по...

из двух заданных массивов А (10) и В (10) создать массив С так,чтобы элементы А стояли на четных местах, а элементы В - на нечетных местах массива С
Составить алгоритм и программу для создания массива из двух заданных массивов А (10) и В (10) так,...

Создать массив (С) так, чтобы элементы (А) стояли на четных местах, а элементы (В) - на нечетных местах
Из двух заданных массивов А (10) и В (10). Создать массив (С) так, чтобы элементы (А) стояли на...

1
LaFayette
47 / 47 / 57
Регистрация: 25.11.2015
Сообщений: 140
23.05.2016, 22:20 2
Лучший ответ Сообщение было отмечено Mason28 как решение

Решение

Mason28,

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
34
35
36
37
38
39
40
41
#include <stdio.h>
#define SIZE 10
 
int main ( void ) 
{
  
  signed char firstArray[SIZE] = { 3, 7, 8, 9, 0, -1, -2, 4, 5, 6 };
  signed char secondArray[SIZE] = { 0, 8, -3, 7, 0, 4, 2, 9, -4, -6 }; 
  signed char newArray[SIZE * 2];
  unsigned char firstCounter = 0, secondCounter = 0, mainCounter;
 
 
  printf( "%s%19s\n\n", "First array:", "Second array:" );
 
  
  for ( mainCounter = 0; mainCounter < SIZE; ++mainCounter ) {
    
    printf( "%3hhi", firstArray[mainCounter] );
    printf( "%19hhi\n", secondArray[mainCounter] );
    
    }
  
  
  printf( "\n%s\n\n", "New Array:");
 
  
  for ( mainCounter = 0; mainCounter < SIZE * 2; ++mainCounter ) {
 
    if ( mainCounter % 2 == 0 )
        printf( "%3hhi", newArray[mainCounter] = firstArray[firstCounter++] );
    
    else
        printf( "%3hhi", newArray[mainCounter] = secondArray[secondCounter++] );
  
  }
    
    puts( "" );
    
    return 0;
 
}
Код
First array:      Second array:

  3                  0
  7                  8
  8                 -3
  9                  7
  0                  0
 -1                  4
 -2                  2
  4                  9
  5                 -4
  6                 -6

New Array:

  3  0  7  8  8 -3  9  7  0  0 -1  4 -2  2  4  9  5 -4  6 -6
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2016, 22:20

Переставить элементы так, чтобы четные элементы стояли в начале массива, а нечетные в конце
Переставить элементы так, чтобы четные элементы стояли в начале массива, а нечетные в конце.(Метод...

Вывести массив так, чтобы элементы стояли в порядке возрастания
Приветствую всех. Что-то не могу решить задачку. Посмотрел у вас аналогичную, но я там многих...

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


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

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

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