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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление бесконечных сумм http://www.cyberforum.ru/cpp-beginners/thread456782.html
вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью \xi. Результат работы программы представить в виде таблицы: № Значение х Значение функции F(x) Количество просуммированных слагаемых n 1 2 ..
C++ Как правильно сделать шаблон класса complex #include "stdafx.h" #include <iostream> using std::cout; using std::cin; using std::endl; namespace Algebra { http://www.cyberforum.ru/cpp-beginners/thread456779.html
Задача на упорядочение строк матрицы C++
Дана матрица размера M × N. Упорядочить ее строки так, чтобы их первые элементы образовывали возрастающую последовательность.
C++ Удалить столбец матрицы с номером K.
Дана матрица размера M × N и целое число K (1 ≤ K ≤ N). Удалить столбец матрицы с номером K.
C++ Поменять местами столбцы матрицы с номерами K1 и K2 http://www.cyberforum.ru/cpp-beginners/thread456773.html
Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ N). Поменять местами столбцы матрицы с номерами K1 и K2.
C++ Ошибка при выводе из файла if(!file_size()) { cout << "База данных пуста."; return; } stream.seekg(0, ios::beg); string str, str1; getline(stream, str); cout << "Доценты, имеющие не менее заданного числа публикаций и докладов" << endl; cout << "Введите число: "; подробнее

Показать сообщение отдельно
Mikola-BLR
47 / 47 / 6
Регистрация: 27.12.2011
Сообщений: 63
03.03.2012, 00:40     удаление элементов из двумерного массива
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;
}
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru