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

Количество строк матрицы, в которых есть хотя бы один нулевой элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Машина Тьюринга в С++ http://www.cyberforum.ru/cpp-beginners/thread137527.html
Нужно построить машину Тьюринга, которая переводит унарную запись числа в бинарную. помогите, кто разбирается. заранее - громадное спасибо
C++ Количество строк матрицы, в которых есть хотя бы один нулевой элемент Как сделать штоб ета прога ище вивадила количество рядов каторие имеют хотяб один нулевой елемент. #include <iostream> #include <cmath> int main() { const int n = 6; int matr; int... http://www.cyberforum.ru/cpp-beginners/thread137526.html
Вопросы по динамической памяти. C++
У меня вопросы по работе с динамической памятью. Пожалуйста, помогите разобраться с этой темой. - чем отличается free() от delete? и каким из них я должна пользоваться при очищении памяти из-под...
C++ Создать текстовый файл f, состоящий из 2-3 строк текста произвольной длины
Помогите с решением. Создать текстовый файл f, состоящий из 2-3 строк текста произвольной длины. Перезаписать содержание файла f в файл h, так, чтобы в файле h все строки были по 20 символов...
C++ массив http://www.cyberforum.ru/cpp-beginners/thread137499.html
Дана матрица А(5,4) 1.Найти новый одномерный массив В из сумм элементов каждой строки матрицы А. 2.Найти максимальный элемент матрицы А в 5-ой строке. 3.Заменить последний элемент в 3-ей строке...
C++ Вводится последовательность ненулевых чисел, 0 — конец последовательности. Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками. Произведение двух чисел с... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
29.05.2010, 15:31
Цитата Сообщение от Рома123 Посмотреть сообщение
for(i ^= i;
Это кто Вас такому выпендрёжу научил? Оно, конечно, не то, чтобы не правильно, чуднО просто...
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
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main(){
    int rows, columns, **matrix;
    std::cout << "Rows: ";
    std::cin >> rows;
    std::cout << "Columns: ";
    std::cin >> columns;
    
    matrix = new int* [ rows ];
    for ( int i = 0; i < rows; ++i )
        matrix[i] = new int [ columns ];
    std::cout << "Matrix:" << std::endl;
    for ( int i = 0; i < rows; ++i ){
        for ( int j = 0; j < columns; ++j ){
            std::cout << "[" << i << "][" << j << "] = ";
            std::cin >> matrix[i][j];
        }
    }
    
    std::cout << std::endl;
    for ( int i = 0; i < rows; ++i ){
        std::copy(matrix[i], matrix[i] + columns, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    
    int cnt = 0;
    for ( int i = 0; i < rows; ++i )
        if ( std::count(matrix[i], matrix[i] + columns, 0) )
            ++cnt;
    
    std::cout << cnt << " rows have zero value elements." << std::endl;
    
    for ( int i = 0; i < rows; ++i )
        delete [] matrix[i];
    delete [] matrix;
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.