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

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

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

Массивы - C++

11.12.2009, 17:10. Просмотров 379. Ответов 5
Метки нет (Все метки)

Дан массив. Переписать его второй, четвертый и т.д элементы в другой массив такого же размера. Расположив элементы подряд с начала массива.
Помогите решить задачу!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2009, 17:10     Массивы
Посмотрите здесь:

Упорядочить массивы по по убыванию, потом соединить массивы в один упорядоченный массив - C (СИ)
Начала писать, запуталась Даны два одномерных массива состоящие из 10 целых чисел. Упорядочить массивы по по убыванию, потом соединить...

Даны массивы A(8), F(8),Q(8). Сформировать массивы С(8), каждый элемент которого вычисляется по формуле - Pascal ABC
uses crt; type mas=array of integer; var A,F,Q,C:mas; i,s:integer; begin clrscr; writeln('Массив первый:'); for i:=1...

Даны массивы а и b. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi= -ai - Pascal
Даны массивы а и b, состоящие из n-элементов каждый. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi=...

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы - C#
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил "Запрещено создавать темы с множеством...

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) - C++
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
11.12.2009, 17:43     Массивы #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
#include <iostream>
#include <conio.h>
#define N 255
using namespace std;
int main(void)
{
  static int A[N],B[N];
  int i,j=0,n=0;
    cout<<"Vvedite razmer massiva: ";
    cin>>n;
      for (i=1;i<=n;i++)
      {
        cout<<"Vvedite A["<<i<<"]: ";
        cin>>A[i];
        if (i%2==0)
        {
            B[j]=A[i];
            j++;
        }
      }
      for (j=0;j<n/2;j++)
      cout<<B[j]<<" ";
      getch();
}
Что неясно - спрашивайте
Fintroll
1 / 1 / 0
Регистрация: 04.12.2009
Сообщений: 18
11.12.2009, 17:52     Массивы #3
Цитата Сообщение от Ulyana Посмотреть сообщение
Дан массив. Переписать его второй, четвертый и т.д элементы в другой массив такого же размера. Расположив элементы подряд с начала массива.
Помогите решить задачу!
если переписывать только чётные элементы тогда нафига второй массив такого же размера?

Вот программа которая переписывает сначала чётные, потом нечётные.

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 <iostream.h>
#include <conio.h>
#include <windows.h>
const int n=10;
void main()
{
 int a[n],b[n],i;
 cout<<"vvedite massiv A"<<endl;
  for (i=0; i<n; i++)
  {
   cout<<"["<<i<<"]= ";
   cin>>a[i];
  }
  int k=0;
  for (i=0; i<n; i++)
   if (i%2 == 0)
       {
         b[i/2] = a[i];
         k++;
       }
 
  for (i=0; i<n; i++)
   if (i%2 != 0)
       {
         b[k] = a[i];
         ++k;
       }
 
  cout<<"Massiv B"<<endl;
  for (i=0; i<n; i++)
       cout<<b[i]<<" ";
  getch();
}
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
11.12.2009, 17:56     Массивы #4
Fintroll, Да? А Вы сами свой код тестили? Или с маху написали?
http://www.yapfiles.ru/files/55488/fntrl.jpg
Fintroll
1 / 1 / 0
Регистрация: 04.12.2009
Сообщений: 18
11.12.2009, 18:02     Массивы #5
Цитата Сообщение от Darky Посмотреть сообщение
Fintroll, Да? А Вы сами свой код тестили? Или с маху написали?
http://www.yapfiles.ru/files/55488/fntrl.jpg
да, тестил
http://www.yapfiles.ru/files/55491/result.jpg
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2009, 18:34     Массивы
Еще ссылки по теме:

Файлы. Компоненты - массивы чисел. Переформировать файл, где сначала идут массивы с положительными макс. элементами - Turbo Pascal
Здравствуйте!! я пишу такую задачу: нужно написать две программы, одна из них создает файл, где компоненты - массивы вещ. чисел; ...

Многомерные массивы, как перебирать внутренние массивы - C++
Здравствуйте. Такой учебный код и плохо понимаю как перебираются внутренние массивы, может кто пояснит подоходчивее. Именно внутренний...

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


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

Или воспользуйтесь поиском по форуму:
Ulyana
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 10
11.12.2009, 18:34  [ТС]     Массивы #6
Спасибо огромное!!
Yandex
Объявления
11.12.2009, 18:34     Массивы
Ответ Создать тему
Опции темы

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