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

найти нулевые элементы на краях таблицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты? http://www.cyberforum.ru/cpp-beginners/thread792483.html
Вопрос прост: как при выходе из функции сохранить объекты, которые были созданы в данной функции (указатели объектов положены в массив)?
C++ функция возвращающая аргументу его значение сама по себе Глупость, но не иначе не могу объяснить это явление. гуляя по сайтам наткнулся на пузырьковую сортировку и увидел данный код: void BubbleSort (int* a) { int top = 8; while (top != 0) { for (int i = 0; i < top; i++) { http://www.cyberforum.ru/cpp-beginners/thread792478.html
C++ Перемножение матриц
Перемножить матрицы m*n и m*p где заданы константы n=1000,m=1100,p=12000
C++ Как назвать файл переменной n?
Господа, помогите новичку, я пишу программу и я хочу, чтобы она создавала файл, названной по имени переменной n, которую я ввожу чуть-чуть раньше. Т.е. если я в качестве переменной пишу Hello world, то у меня файл, куда далее будут записаны некие данные назывался "Hello world"
C++ Функции.Зачем нужны void функции? http://www.cyberforum.ru/cpp-beginners/thread792425.html
Здравствуйте люди.Я учусь по книге C++ для чайников.Там объясняют многое про функции.Одного не могу понять.Зачем нужны void функции с аргументом void раз они ничего не возвращают и им нельзя ничего передать.Какая польза от них? Если кто нибудь покажет на примере буду благодарен.Спасибо всем.
C++ помогите написать программу для определения базиса и ранга матрицы помогите пожалуйста написать программу для определения базису и рангу матрици.... (вопрос жизни и смерти ) подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
22.02.2013, 17:18  [ТС]     найти нулевые элементы на краях таблицы
в массиве только 0 и 1
функция Start находит первый нулевой элемент в массиве(первый do-while)
потом заменяет его на 2 (чтоб второй такой элемент на краях был другим, а не опять тем же самым)
и опять do-while проходит по массиву, в поиске нуля на краю

т.е. если есть вот такой массив
1 1 1 1 1 1 1 1 1 1
0 0 1 1 1 1 1 1 1 1
1 0 0 0 1 1 0 0 0 1
1 1 1 0 0 0 0 1 0 1
1 1 1 1 1 1 1 0 0 1
1 1 1 1 1 1 1 0 1 1
1 1 0 0 0 0 0 0 1 1
1 1 0 1 1 1 1 1 1 1
1 1 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 0 1
то в in записались координаты 0:1, а в out 8:9

Добавлено через 1 минуту
Coord выглядит вот так
C++
1
2
3
4
5
6
struct Coord
{
    int x,y;
    bool enabled;
    Coord(){x=0;y=0; enabled=false;}
};
 
Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru