Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
kitap
 Аватар для kitap
5 / 5 / 0
Регистрация: 13.03.2014
Сообщений: 46
21.03.2014, 10:16  [ТС]     Сколько прямоугольников в матрице
вот мое решение указанное верхнее решение очень помогло для решение этой задачи

Добавлено через 12 секунд
Pascal
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
Uses crt;
label 1;
var
   a : array [1..100,1..100] of integer;
   i,j,s,n,st,i1,j1,c,p,t : Integer;
   b : Boolean;
begin
readLn(n);
for i:=1 to n do
    for j:=1 to n do read(a[i,j]);
    
b:=false;
while b<>true do
                begin
                for i:=1 to n do
                    for j:=1 to n do
                        if a[i,j]=1 then begin s:=i; inc(c); st:=j; p:=i;t:=j; goto 1; end;
                1:
                while a[s,st]<>0 do inc(s); dec(s);
                while a[s,st]<>0 do inc(st); dec(st);
                
                for i1:=p to s do
                    for j1:=t to st do a[i1,j1]:=0;
                    
                b:=true;
                for i:=1 to n do
                    for j:=1 to n do
                        if a[i,j]<>0 then b:=false;
                end;
writeln(c);
end.
 
Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru