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

Задан массив с количеством элементов n - C++

Восстановить пароль Регистрация
 
eralashka
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 38
07.03.2013, 12:41     Задан массив с количеством элементов n #1
Задан массив с количеством элементов n.Сформировать 2 массива:в 1 включить элементы исходного массива с чётными номерами,а во 2 с нечётными
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2013, 12:41     Задан массив с количеством элементов n
Посмотрите здесь:

C++ Задан одномерный массив, содержащий n элементов, определить сумму всех чётных элементов
C++ Задан массив из k элементов
C++ Задан массив A из N элементов...
C++ Динамический массив с большим количеством элементов
Массив с неизвестным заранее количеством элементов C++
Задан массив целых чисел. Вывести на экран массив, составленный из заданного количества минимальных элементов исходного C++
C++ Задан одномерный массив В,состоящем из n вещественных элементов С++
Вычислить разность между количеством отрицательных и количеством положительных элементов одномерного массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
07.03.2013, 14:42     Задан массив с количеством элементов n #2
eralashka, и что вы хотите чтобы вам просто написали программы а вы ничего не делали? А если по делу, то берете массив и проверяете каждый элемент на четность т.е. остаток от деления на 2 должен быть равен нулю, если условие выполняется кладете элемент в массивы четных элементов, если нет, то соответственно в массив не честных

Добавлено через 31 минуту
eralashka, ну а если что, то вот так можно сделать:

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
 
int main()
{
    const int N = 10;
    int mas[N];
 
    srand(time(NULL));
 
    /*инициализируем массив случайными чсилами от 0 до 50*/
    for(int i = 0; i < N; i++)
        mas[i] = rand() % 50;
 
    /*выводим массив*/
    cout << "Source array: ";
    for(int i = 0; i < N; i++)
        cout << mas[i] << " ";
 
    /*определяем кол-во четных и нечетных эл-ов для создания массивов*/
    int even = 0, odd = 0;
    for(int i = 0; i < N; i++)
    {
        if((mas[i] % 2) == 0)
            ++even;
        else
            ++odd;
    }
 
    /*заполняем массивы четными и нечетными элементами исходного массива*/
    int *mas_even = new int[even], even1 = even;    //выделяем память под масс-в четных             
    int *mas_odd = new int[odd], odd1 = odd;        //выделяем память под масс-в нечетных
 
    for(int i = N - 1; i >= 0; --i)
    {
        if((mas[i] % 2) == 0)
            mas_even[--even1] = mas[i];     //заполняем масс-в четных
        else
            mas_odd[--odd1] = mas[i];           //заполняем масс-в нечетных
    }
 
    cout << "\n\nAn array of even numbers: ";       //выводим масс-в четных
    for(int i = 0; i < even; i++)
        cout << mas_even[i] << " ";
 
    cout << "\nAn array of odd numbers: ";      //выводим масс-в нечетных
    for(int i = 0; i < odd; i++)
        cout << mas_odd[i] << " ";
 
    delete []mas_even;                      //освобождаем память
    delete []mas_odd;                       
    cout << "\n\n";
    return 0;
}
Yandex
Объявления
07.03.2013, 14:42     Задан массив с количеством элементов n
Ответ Создать тему
Опции темы

Текущее время: 19:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru