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

Нет доступа к переменным из функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для вычисления суммы факториалов всех четных чисел от m до n http://www.cyberforum.ru/cpp-beginners/thread747803.html
Составить программу для вычисления суммы факториалов всех четных чисел от m до n. Помогите пожалуйста:(
C++ Перепешите пожайлуста на Dev-C++ Срочненько нужно Дано натуральное число N и массивы действительных чисел a и . Найти сумму тех элементов массива a, которых нету в массиве b. var n,m,i,j,sum,k:integer; a,b:array of integer; BEGIN readln(n,m); for i:=1 to n do begin a:=random(20); http://www.cyberforum.ru/cpp-beginners/thread747798.html
Найти в строке те слова, которые начинаются и оканчиваются одной и той же буквой C++
дана строка. найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой. язык Си++
C++ Генератор случайных чисел (с UI)
Я создал простенький генератор случайных чисел с Пользовательским Интерфейсом (GUI). Добавлено через 21 минуту Актуальна :)
C++ Метод Зейделя http://www.cyberforum.ru/cpp-beginners/thread747772.html
#include<iostream> #include<fstream> #include<math.h> using namespace std; int main(){ freopen("inputK.txt", "rt", stdin); freopen("outputK.txt", "wt", stdout); double last=0,s1,s2,eps,err, t=0; double *x=new double ;
C++ Сапер на Visual C++ Подскажите где можно найти сапер на Visual C++ подробнее

Показать сообщение отдельно
Tdutybq
 Аватар для Tdutybq
-13 / 3 / 1
Регистрация: 18.01.2012
Сообщений: 85
28.12.2012, 16:14  [ТС]     Нет доступа к переменным из функции
В Нотпаде и в С++

Добавлено через 45 минут
Не работает поиск оптимального пути в лабиринте. Лабиринт формируется. Путь обозначается 2, 3, 4,..... стены - 1, можно двигаться - 0.

К примеру дана матрица-лабиринт(вход - [2,1] выход [3,3])
_______ 010
_______ 001
_______ 100


оптимальный путь в данном примере должен быть(должно вывести(:
матрица
_______ 010
_______ 231
_______ 145

2,3,4,5 - оптимальный путь от 2 до 5



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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
 
 int a[100][100];
 int k,f;
 int i1,j1,i2,j2;
 int x,y;
 int i,j,k1;
 int m,n; 
 
 
 
int move(int i1, int j1, int k)
{
int f;
a[i1-1][j1-1]=k;
k=k+1;
 
if ((i1==i2)&&(j1==j2))
            {f=1;
            
            
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{cout<<a[i][j]<<"   ";}
cout<<endl;
}
 
cout<<endl;
cout<<endl;
 
}
 
  if (( i1+1 <m )&&(a[i1+1][j1] == 0 )) {move(i1+1,j1,k);}
 
  if (( j1-1 > 0 )&&(a[i1][j1-1] == 0 )) {move(i1,j1-1,k);}
 
  if (( j1+1 <n )&&(a[i1][j1+1] == 0 )) {move(i1,j1+1,k);}
 
  if (( i1-1 > 0 )&&(a[i1-1][j1] == 0 )) {move(i1-1,j1,k);}
 
     a[i1][j1]=0;
     //k=k-1;
     return 0;
}
 
int main ()
{
 
 
 
 
 
cout<<"Vvedite kol-vo strok:" ;
cin>>m;
 
       
 
 
cout<<"Vvedite kol-vo stolbcov:" ;
cin>>n;
 
 
 
for(x=0;x<m;x++)
{
for(y=0;y<n;y++)
{ 
cout<<"Labirinta ["<<x+1<<"]["<<y+1<<"]:";
cin>>a[x][y];
}
}
 
 
 
cout<<"Vhod koordinates:";
cout<<"i1:";
cin>>i1;
cout<<"j1:";
cin>>j1;
if (a[i1][j1] ==1) {cout<<"WALL in this place! ";}
 
cout<<endl;
 
 
 
 
cout<<"Vyhod koordinates:";
cout<<"i2:";
cin>>i2;
cout<<"j2:";
cin>>j2;
if (a[i2][j2] ==1) {cout<<"WALL in this place!";}
 
cout<<endl;
 
 
 
 
k=2;
 
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{cout<<a[i][j]<<"   ";}
cout<<endl;
}
 
 
 
cout<<endl;
cout<<endl;
 
 
 
 move(i1,j1,k);
cout<<"TUPIK!";
getch();
return 0;
}
Добавлено через 19 часов 16 минут
Я иногда подозреваю, что это феномен Пиписа..только почему в этой проге???
 
Текущее время: 02:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru