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

понять рекурсию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ наименьшее значение в массиве поменять с последним элементом в массиве http://www.cyberforum.ru/cpp-beginners/thread528669.html
В массиве C из N элементов найти элемент, имеющий наименьшее значение и поменять его местами с последним элементом. Значение N задать при помощи ввода, а сам массив сформировать из случайных чисел в диапазоне от -100 до 100. помогите,пожалуйста,разобраться с программой #include <iostream.h> #include <stdlib.h> void main() { int N,i,*mas,min; cout<<"Vvedi kolichestvo elem.massiva";...
C++ Как из одномерного массива сформировать двумерный? например 1 2 3 4 5 6 7 8 9 10 11 12, => 1 2 3 4 5 6 7 8 9 10 11 12 http://www.cyberforum.ru/cpp-beginners/thread528655.html
Циклические операторы С и массивы C++
Добрый вечер, помогите пожалуйста решить задачу. Или натолкните пожалуйста в какую сторону мне двигаться. Заранее спасибо!! Задачу нужно выполнить на Си. Программа, которая считает кол-во вхождений заданного символа в заданной строке, пока символ != пробел. Максимальная длина строки - 50 символов. + Вычислить сумму всех цифр в строке.
C++ Массивы,генератор псевдослучайных чисел.
Всем привет,помогите разобраться с 2 задачами. 1) Дана последовательность из n вещественных чисел. Найти наиболее длинную подследовательность из подряд идущих нулей. { double *a, k; int ps0(0),s(0); cout<<"vvedite razmernost masiva"; cin>>k; randomize(); a=new double ; for (int i=0; i<k; i++) a=random(100); for (int i(0),m=0; i<k; i++)
C++ с++ Имеется перечень файлов, каждый из которых задан своими атрибутами: имя, размер в байтах, скрытый, только для чтения, архивный. Вывести на экран в http://www.cyberforum.ru/cpp-beginners/thread528642.html
Имеется перечень файлов, каждый из которых задан своими атрибутами: имя, размер в байтах, скрытый, только для чтения, архивный. Вывести на экран в виде таблицы атрибуты всех скрытых файлов. Перебор элементов массива должен осуществляться посредством указателей. Помогите пожалуйста! Нужно сдать до завтра :)
C++ Ассемблер , сопроцессор .(fld) Доброго вечера. Формулу представленную в изображении расписал в след. коде : #include <cstdlib> #include <iostream> using namespace std; int main(){ int i; подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
26.03.2012, 22:42     понять рекурсию
Цитата Сообщение от jambas92 Посмотреть сообщение
C++
1
2
3
4
5
6
if (mas[x+1][y] == '.')
        {
            mas[x+1][y]='#';
            mouse(x+1, y);
            mas[x+1][y]='.';
        }
типа вот так???
Да! Да! Именно!
Только я ещё подумал, может mas[x+1][y]='#' ... mas[x+1][y]='.';
сделать общим для всех четырёх ифов?
Должно бы работать!
C++
1
2
3
4
5
6
mas[x+1][y]='#';
                if (mas[x+1][y] == '.') mouse(x+1, y);
                if (mas[x][y+1] == '.')mouse(x, y+1);
                if (mas[x-1][y] == '.') mouse(x-1, y);
                if (mas[x][y-1] == '.')  mouse(x, y-1);
mas[x+1][y]='.';
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru