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

Сколько прямоугольников в матрице - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Маски ввода http://www.cyberforum.ru/cpp-beginners/thread1118121.html
Помогите сделать маски ввода(практика 4), в архиве в 1 папке файл music для работы в ACCESS. Сама,пробовала, но получилась только таблица :(:cry: Заранее благодарна:)
C++ Вывод даных на экран с фильтацией Используя сформированый файл INFO.DAT вывести на екран ПИБ, название книги и исдательство - ТОЛЬКО по фильтру исдательство "Nayka" #include "stdafx.h" #include <iostream> #include <fstream> #include <cstdio> using namespace std; struct BOOK { char name; http://www.cyberforum.ru/cpp-beginners/thread1118117.html
Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву C++
Дан файл, содержащий текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву и выдать эти буквы с указанием соответствующего количества слов.
C++ Опишите структуру, если не трудно
Пожалуйста, полностью опишите структуры(функцию) дерева, какую функцию значат эти коды, если можно нарисовать схему.. помогите очень надо Добавлено через 11 минут struct ltree { int val; ltree *child, *next; }; int F3(ltree *p) { int n=p->val; for (ltree *q=p->child; q!=NULL; q=q->next) {int vv=F3(q); if(vv > n) n=vv;}
C++ Полностью описать код http://www.cyberforum.ru/cpp-beginners/thread1118094.html
struct btree { int val; btree *l, *r;}; int F10(btree *p) { if (p==NULL) return 0; int m,n=p->val; if((m=F10(p->r))>n) n=m; if((m=F10(p->l))>n) n=m: return n;}
C++ Помогите найти ошибку в программе. Вычисление формулы. Написал программу, которая считает формулу, но она не работает. Компилятор ошибок не выдает, но когда вводишь х выдает что-то вроде у=-8965е+164; Менял тип на long long. но тоже ошибка!!! В чем проблема? как устранить? #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
14.03.2014, 08:15     Сколько прямоугольников в матрице
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
#include <iostream>
 
int main ()
{
    const int M = 8;
    int count = 0;
    int A[M][M] = { {0, 0, 0, 1, 1, 0, 0, 0},
                    {1, 1, 0, 1, 1, 0, 0, 0},
                    {1, 1, 0, 1, 1, 0, 0, 0},
                    {0, 0, 0, 0, 0, 0, 0, 1},
                    {0, 1, 1, 0, 1, 1, 0, 0},
                    {0, 1, 1, 0, 1, 1, 0, 0},
                    {0, 0, 0, 0, 0, 0, 0, 1},
                    {1, 1, 0, 1, 1, 0, 0, 0}};
 
    for(int i = 0; i < M; ++i) {
        for(int j = 0; j < M; ++j)
            std::cout << A[i][j] << ' ';
        std::cout << std::endl;
    }
    for(int i = 0; i < M; ++i)
        for(int j = 0; j < M; ++j)
            if(A[i][j] && ((j > 0 && !A[i][j - 1]) || (j == 0)) && ((i > 0 && !A[i - 1][j]) || (i == 0)))
                ++count;
    std::cout << count << std::endl;
    return 0;
}
 
Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru