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

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

23.12.2017, 21:26. Просмотров 140. Ответов 5
Метки нет (Все метки)

(использовать оператор for…)
Написать программу с использованием хранения последовательности чисел в памяти компьютера (количество чисел в последовательности считать известным):
Даны действительные числа a1 ,…, a20. Получить новый массив, в котором числа исходного массива следуют в данном порядке: а12, а2, а14, а4, …, а20, а10.

Не соображу как прописать условия закономерности(((
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
#include<iostream.h>
#include <windows.h>
  char bufRus[256];
  char* Rus(const char* text)
  {
     CharToOem(text,bufRus);
     return bufRus;
  }
void main (void)
{
    int i,a[20]={114,17,25,2,65,1,78,21,87,15,12,23,48,9,214,6,82,10,700,231}; 
        for (i=0; i < 20 ;i++)
         cout <<a[i]<< " ";
     cout << "\n";  
       for(i=0;i<20;i++)
    {
        if()
        {       
         
        }
        else 
        {
            
        }
        cout <<a[i]<< " ";       
        }
       cout << "\n";  
system ("pause");
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2017, 21:26
Ответы с готовыми решениями:

Получить новый массив, в котором сначала идут положительные числа, затем нулевые, затем отрицательные исходного
дан массив X(N). получить новый массив Y(N), такой, что в нем сначала идут...

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

Построить массив в котором числа следуют по заданному закону
2. Задан числовой массив А. Составить программу построения одномерного массива,...

Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке во
Помогите с задачей: Задан вещественный массив размера N. Создать целочисленный...

Получить новый массив, состоящий из сумм цифр элементов исходного массива
составить схему алгоритма и программу решения задачи. Ввести массив, состоящий...

5
alex white
230 / 189 / 82
Регистрация: 27.06.2016
Сообщений: 544
Завершенные тесты: 1
23.12.2017, 22:52 #2
C++
1
2
3
4
5
6
7
int result[18];
int next = 0;
for(i = 11; i < 20; ++i)
{
      result[next++] = a[i];
      result[next++] = a[i - 10];
}
0
Kuzia domovenok
2243 / 2012 / 458
Регистрация: 25.03.2012
Сообщений: 7,073
Записей в блоге: 1
23.12.2017, 22:55 #3
alex white, у вас порядок 11, 1, 12, 2, 13, 3...
У автора другой, мне непонятный!
0
alex white
230 / 189 / 82
Регистрация: 27.06.2016
Сообщений: 544
Завершенные тесты: 1
23.12.2017, 23:00 #4
Kuzia domovenok, да такой же вроде, со скидкой на то, что с нуля начинается.

Добавлено через 2 минуты
Kuzia domovenok, а, вижу.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
int result[10];
int next = 0;
for(i = 11; i < 20; i += 2)
{
      result[next++] = a[i];
      result[next++] = a[i - 10];
}
Тогда так, наверное...
1
Sweet_mama
0 / 0 / 0
Регистрация: 03.05.2016
Сообщений: 87
23.12.2017, 23:12  [ТС] #5
Цитата Сообщение от alex white Посмотреть сообщение
int result[10];
int next = 0;
for(i = 11; i < 20; i += 2)
{
* * * result[next++] = a[i];
* * * result[next++] = a[i - 10];
}
У меня не получается почему то все это вывести, выводит исходный массив. Можно вас попросить более примитивно расписать?
Хотя, нет, разобралась, со скобками ошиблась.
0
alex white
230 / 189 / 82
Регистрация: 27.06.2016
Сообщений: 544
Завершенные тесты: 1
23.12.2017, 23:14 #6
Sweet_mama, вы выводите result или a? Надо result.
0
23.12.2017, 23:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2017, 23:14

Получить новый массив, состоящий из цифр элементов исходного массива, стоящих в старших разрядах
Ввести целочисленный массив, состоящий из 7 элементов(семь двузначных чисел)....

Получить новый массив, как разность между элементами исходного массива и его среднего арифметического с++
Дан массив А ( 2.2,1.9,2.4,1.7,2.5,1,8,2.1,1.6 } . Найти среднее...

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


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

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

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