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

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

Войти
Регистрация
Восстановить пароль
 
Мария18
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 5
#1

массивы - C++

07.11.2010, 15:16. Просмотров 639. Ответов 3
Метки нет (Все метки)

1)Удалить из массива все нечётные числа и вывести размер полученного массива и его содержимое
2)Перед каждым положительным элементом массива вставить элемент с нулевым значением
3)Дан массив все элементы которого, за исключением одного упорядочены по убыванию. Сделать массив упорядоченным, переместив элемент, нарушающий упорядоченность на новую позицию.
4)Дан массив размера N. Осуществить сдвиг элементов массива вправо на одну позицию (при этом A1 перейдет в A2, A2 — в A3, …, AN–1 — в AN, а исходное значение последнего элемента будет потеряно). первый элемент полученного массива положить равным 0
5)Даны два массива A и B размера 5, элементы которых упорядочены по возрастанию. Объединить эти массивы так, чтобы результирующий массив C (размера 10) остался упорядоченным по возрастанию

помогите пожалуйта!!очень прошу...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2010, 15:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос массивы (C++):

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

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

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

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

Массивы структур, массивы векторов - C++
Разработайте тип данных «Вектор в трехмерном пространстве» в виде структуры, поля которой — координаты вектора. Напишите следующие функции:...

Массивы структур и массивы строк - C++
1. Сформировать динамический массив из элементов структурного типа. Структурный тип определен в варианте. 2. Распечатать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
x1Mike7x
216 / 129 / 6
Регистрация: 06.11.2010
Сообщений: 234
07.11.2010, 16:30 #2
Задание 4:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
        int a[10]={9,0,-4,87,32,132,54,56,98,123};
    int i;
    for (i=9; i>0; i--)
        a[i]=a[i-1];
    a[0]=0;
    printf("\nArray A: ");
    for (i=0; i<10; i++)
        printf("%i ", a[i]);
        getch();
    return 0;
}

Задание 5:
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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
        int a[5]={2,5,7,12,15};
    int b[5]={1,6,9,10,22};
    int i=0, ia=0, ib=0, c[10];
    while (i<10)
    {
        if (a[ia]<b[ib])
        {
            c[i]=a[ia];
            ia++;
        }
        else
        {
            c[i]=b[ib];
            ib++;
        };
        i++;
    };
    printf("\nArray A: ");
    for (ia=0; ia<5; ia++)
        printf("%i ", a[ia]);
    printf("\nArray B: ");
    for (ib=0; ib<5; ib++)
        printf("%i ", b[ib]);
    printf("\nArray C: ");
    for (i=0; i<10; i++)
        printf("%i ", c[i]);
        getch();
    return 0;
}
Artishok
ЧакЭ одобряЭ
277 / 276 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
07.11.2010, 16:51 #3
1)
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
#include <iostream>
 
 
int main()
{
    int a[11]={1,45,0,-1,40,91,4,15,-44,24,441};
    int i;
    int n=11;
    for(i=0;i<n;i++)
    cout<<a[i]<<" ";
    cout<<endl;
    cout<<n<<endl;
    i=0;
    while(i<n)
    {
        if (a[i]%2!=0)
        {
           for(int j=i;j<n-1;j++)
            a[j]=a[j+1];
            n--;
            i=0;
        }
        else
        i++;
    }
    for(i=0;i<n;i++)
    cout<<a[i]<<" ";
    cout<<endl;
    cout<<n<<endl;
}
Мария18
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 5
07.11.2010, 17:04  [ТС] #4
Вау)))
Спасибо огромное..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2010, 17:04
Привет! Вот еще темы с ответами:

Массивы структур и массивы строк - C++
Здравствуйте. Возникла проблема с одной работой: Постановка задачи: 1. Сформировать динамический массив из элементов структурного типа....

массивы указателей,указатели на массивы - C++
Понимаю что тема эта изжевана, но я ещё жую.Хочу, чтобы усвоилось. допустим есть QStringList a; a.append(&quot;мамa&quot;); ...

массивы указателей,указатели на массивы - C++
Понимаю что тема эта изжевана, но я ещё жую.Хочу, чтобы усвоилось. допустим есть QStringList a; a.append(&quot;мамa&quot;); ...

индексные массивы и адресные массивы - C++
погитите решить задачу c массивами двумя способами {индексные и адресные} { Вычислить суммы элементов каждой строки матрицы Х(20х20),...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.11.2010, 17:04
Ответ Создать тему
Опции темы

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