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

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

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

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

07.03.2013, 12:41. Просмотров 1160. Ответов 1
Метки нет (Все метки)

Задан массив с количеством элементов n.Сформировать 2 массива:в 1 включить элементы исходного массива с чётными номерами,а во 2 с нечётными
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2013, 12:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задан массив с количеством элементов n (C++):

Задан одномерный массив, содержащий n элементов, определить сумму всех чётных элементов - C++
Задан одномерный массив, содержащий n элементов. определить, сколько раз в нём встречается максимальное значение. Задан одномерный...

Задан массив целых чисел. Вывести на экран массив, составленный из заданного количества минимальных элементов исходного - C++
Помогите доделать!!! Массив должен быть динамический, с указателями, а вывод минимальных элементов во втором массиве. #include...

Задан массив A из N элементов... - C++
Здравствуйте.помоги,пожалуйста,решить вот эти 2 задачи: 1.Задан массив A из N элементов. Составить программу, определяющую, содержится ли...

Задан массив из k элементов - C++
языком С++ нужно написать прогу. Задан массив из k элементов, все отрицательные элементы переместить в начало, а остальные в конец,...

Массив с неизвестным количеством элементов - C++
Как задать char массив, количество элементов которого мне неизвестно? Туда может быть записано 10 элементов, а может и 25 или еще больше. ...

Массив с неизвестным заранее количеством элементов - C++
Задача: Создать программу, которая позволит ввести неограниченное количество значений и сохранит их в массиве. #include <iostream> ...

1
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
07.03.2013, 14:42 #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;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2013, 14:42
Привет! Вот еще темы с ответами:

Динамический массив с большим количеством элементов - C++
Нужно создать динамический массив (каждый элемент целое положительное число до 10^9), который по введенным данным создавал N элементов...

Задан одномерный массив В,состоящем из n вещественных элементов С++ - C++
Помогите пожалуйста решить задачку)совсем не силен в с++( Задан одномерный массив В,состоящем из n вещественных элементов.Найти...

Строковый двумерный массив с произвольным количеством элементов - C++
Здравствуйте. К примеру, в текстовом файле буду слова, которыми нужно заполнить массив, но не известно, сколько будет этих самых слов....

Задан массив a[m], получить среднее геометрическое его элементов - C++
Задан массив a.Известно что все элементы &gt;0.Получить среднее геометрическое A0,....,Am-1. Помогите написать программу с комментариями...


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

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

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