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

удаление элементов из двумерного массива - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Мария55593
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 73
02.03.2012, 22:36     удаление элементов из двумерного массива #1
в двумерном массиве, элементы которого- целые числа, удалить все строки, в которых нет ни одного чётного элемента.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2012, 22:36     удаление элементов из двумерного массива
Посмотрите здесь:

Удаление строки из двумерного массива C++
C++ Удаление строки или столбца из двумерного массива
C++ Правильное удаление двумерного динамического массива ( нужен ли delete[] array )
Удаление колонки (столбца) из динамического двумерного массива C++
Удаление четных элементов массива,больших среднего арифметического всех элементов массива C++
Правильное удаление динамического двумерного массива C++
C++ количество четных элементов одномерного массива до числа равному а, Определить количество нечетных элементов двумерного массива
C++ Удаление двумерного динамического массива из памяти
Удаление двумерного динамического массива MSVS C++
Удаление двумерного динамического массива (матрицы) C++
Удаление строк из двумерного массива C++
Корректное удаление двумерного динамического массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikola-BLR
42 / 42 / 3
Регистрация: 27.12.2011
Сообщений: 54
03.03.2012, 00:40     удаление элементов из двумерного массива #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
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");//чтобы русский алфавит не выводился в консоль кракозябрами
    int massiv[5][5]={{1,1,1,1,1},{2,2,2,2,2},{3,3,3,3,3},{4,4,4,4,4},{5,5,5,5,5}};
    bool deleteString[5]={0,0,0,0,0};
    cout << "Из массива\n";
    for (int i=0; i<5; i++)
    {
        for (int j=0; j<5; j++) cout << massiv[i][j] << " ";
        cout << endl;
    }
    cout << "удалим строки, которые не содержат чётные элементы\n";
    for (int i=0; i<5; i++) for (int j=0; j<5; j++) if (massiv[i][j]%2 != 0) deleteString[i]=1;//отмечаем строки, которые хотим удалить
    cout << "И получим массив\n";
    for (int i=0; i<5; i++)
    {
        for (int j=0; j<5; j++) if (deleteString[i]==0) cout << massiv[i][j] << " ";
        if (deleteString[i]==0) cout << endl;
    }
    return 0;
}
Yandex
Объявления
03.03.2012, 00:40     удаление элементов из двумерного массива
Ответ Создать тему
Опции темы

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