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

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

Войти
Регистрация
Восстановить пароль
 
kaznachey1993
-66 / 3 / 0
Регистрация: 24.11.2011
Сообщений: 97
#1

Из масива удалить числа - C++

12.06.2012, 11:34. Просмотров 268. Ответов 2
Метки нет (Все метки)

Из линейного масива надо удалить числа 1,5,10,80
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 11:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из масива удалить числа (C++):

Как удалить элементы из масива? - C++
Здраствуйте, я новичок, не судите строго:) Вообщем с клавиатуры вводиться сообщение (Например, I_am_prodddgger), программа в свою очередь...

Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы - C++
Нужно удалить с масива слова которые заканчиваються на гласные буквы.. пожалуйста..ато я что то не пойму как правильно задать условие....

Заполнение масива по формуле и нахождение наименьшего положительного элемента масива - C++
Итак условие задачи: Написать программу для заполнения масива з 20 элементов по формуле a_i=\left(-1 \right)^i\,\frac{i^2}{i-1} и...

Не првильно записываются числа с одного масива в другой - C++
Условие такое: дан массив W. Записать числа из массива W в новый массив B следующим образом: 1. Четные числа 2. нечетные числа больше...

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

Даны целые числа, удалить все числа со значением максимального из них - C++
Даны целы числа х1,...,xn . удалить все числа со значением max(х1,...,xn) Не могу найти ошибку... #include<iostream> using...

2
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
12.06.2012, 11:56 #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
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <conio.h>
 
#define N 10
 
int main()
{
    int X[N] = { 3, 5, 8, 10, 1, 2, 9, 80, 6, 7 };
 
    for (int z = 0; z < N; z++)
        printf("%d ",X[z]);
    printf("\n");
 
    int nums[] = { 1, 5, 10, 80 };
 
    for (int i = 0; i < N; i++)
        for (int k = 0; k < 4; k++)
            if (nums[k] == X[i])
            {
                int q = i;
                while (q < N) X[q++] = X[q+1];
                X[q-1] = 0; i--;
            }
 
    for (int m = 0; X[m] > 0; m++)
        printf("%d ",X[m]);
    printf("\n");
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/d223290f7461efd180c4c8c339f7e5d4
0
Andrey.K
343 / 264 / 15
Регистрация: 14.11.2010
Сообщений: 482
12.06.2012, 12:05 #3
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
#include <iostream>
#include <conio.h>
using namespace std;
void OutPut(int* mas,int n)
{
    for(int i=0;i<n;i++)
    {
        cout<<mas[i]<<" ";
    }
}
int main()
{
    setlocale(0,"Rus");
    int n,pos=0;
    cout<<"Введите размер массива: ";cin>>n;
    int* Mas=new int[n];
    int* NewMas=new int[n];
    srand((unsigned)time(NULL));
    for(int i=0;i<n;i++)
    {
        cout<<"Введите "<<i<<" элемент массива: ";cin>>Mas[i];
        if(Mas[i]!=1 && Mas[i]!=5 && Mas[i]!=10 && Mas[i]!=80 )
        {
            NewMas[pos]=Mas[i];
            pos++;
        }
    }
    cout<<"Сформированный массив: "<<endl;
    OutPut(Mas,n);
    cout<<endl<<"Новый массив: "<<endl;
    OutPut(NewMas,pos);
    delete[] Mas;
    delete[] NewMas;
    getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2012, 12:05
Привет! Вот еще темы с ответами:

Переписать числа в массив Z по условию. Удалить все нечетные числа - C++
Заданы массивы целых чисел X(n) и Y(k). Три наименьших простых числа из массива Y и числа из массива X, в которых есть цифры «1» и «9»...

В одномерном массиве, элементы которого -целые числа, удалить все четные числа - C++
В одномерном массиве, элементы которого -целые числа, удалить все четные числа.

В одномерном массиве, элементы которого - целые числа, удалить все четные числа - C++
В одномерном массиве, элементы которого - целые числа, удалить все четные числа именно удалить а не оставить все не четные удалить...

Удалить числа превышающее N - C++
удаление чисел превышающих N, остальные вывести на экран


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

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

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