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

Не заходит в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очистка памяти массива (С++) http://www.cyberforum.ru/cpp-beginners/thread404796.html
Не получается очистить память массива. По моему коду, по завершении программы выдаётся ошибка "попытка очистки памяти после записи её в буфер", что-то вроде этого. Подскажите дураку, когда нужно вставлять очитку памяти? мне кажется, проблема в этом. Код: #include <stdio.h> #include <iostream> using namespace std; #include <fstream> void main(void)
C++ Двоичное дерево поиска Пожалуйста помогите решить: Разработать программу создания и обработки заданной структуры данных. Определить рекурсивные функции обходов дерева (в прямом, обратном и симметричном порядке). Предусмотреть выполнение следующих обязательных опций: 1 - создать (ввести с клавиатуры и/или загрузить из файла); 2 - добавить (удалить) элемент; 3 - обход дерева; 4 - Определение числа вершин на каждом... http://www.cyberforum.ru/cpp-beginners/thread404788.html
Задачи с использованием оператора варианта C++
#include<iostream.h> #include<math.h> main(){ int p,l,h,r,d;float S; cout<<"d="; cin>>d; cout<<"p="; cin>>p; cout<<"l="; cin>>l;
C++ Оформить в виде функции
Добрый вечер, нужно оформить программу в виде функции. Вроде все правильно сделал. но не могу понять на что ругается программа...#include <iostream> #include <math.h> using namespace std; int f( int **mas,int n, int m, int i,int j,int j1,double dva,double ras, double summa,bool fl);{ int main (){ cout<<"storko: "<< endl;cin>>n; if (n<0)...
C++ Помошь с WinApi http://www.cyberforum.ru/cpp-beginners/thread404776.html
Есть программа. По идее она должна выводить на экран строку текста и при изменении размеров окошка ЦЕНТРИРОВАТЬ текст. Однако она этого не делает: #include <iostream> #include <fstream> #include <string> #include <windows.h> using namespace std;
C++ программa для вычисления значений функции Помогите написать программу на языке Ansi C Составить программу для вычисления значений функции Z=axi2+bxi/2, где xi - элементы массива из 20 элементов, заданные как константа. Значения a и b изменяются одновременно с xi: a - от a0 с шагом 0,4, b - от b0 с шагом 0,1; a0, b0 вводятся с клавиатуры. Результаты вычислений в виде таблицы вывести на экран. подробнее

Показать сообщение отдельно
Dani
1300 / 637 / 56
Регистрация: 11.08.2011
Сообщений: 2,280
Записей в блоге: 2
Завершенные тесты: 1

Не заходит в функцию - C++

11.12.2011, 22:05. Просмотров 605. Ответов 2
Метки (Все метки)

В общем такая проблема: криво работает функция перебора по двумерному вектору, и я решил выводить вектор на экран. Написав функцию вывода, программа (даже на пошаговой обработке) не хочет выводить ветор. В чем проблема?

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
#include <fstream>
#include <vector>
#include <iostream>
 
std:: vector <std:: vector<char>> a;
int force (int i, int j, int n);
 
 
int main()
{
    
    int n,res=0, a1, b1;
    char temp;
 
    std:: ifstream ifs ("input.txt"); 
    std:: ofstream ofs ("output.txt");
    ifs >> n;
    a.resize (n);
 
    for (int i=0; i<n; ++i)
        for (int j=0; j<n; ++j)
        {
            ifs >> temp;
            a[i].push_back(temp);
        }
 
    
    ifs >> a1 >> b1;
 
    res = force (a1-1,b1-1,n);
    ofs << res;
    ifs.close (); ofs.close ();
    system ("pause");
    return 0;
}
 
 
    void show()
    {
        int i,j;
        for (int i=0; i<a.size(); ++i)
        {
            for (j=0; j<a.size(); ++j) std:: cout << a[i][j];
            std:: cout << std:: endl;
        }
    }
 
 
    int force (int i, int j, int n)
{
    if (i==-1 || j==-1 || i==n || j==n) return 0;
    if (a[i][j]=='*') return 0;
    a[i][j]='*';
 
    show;
    return force (i+1,j,n) + force (i-1,j,n) + force (i,j-1,n) + force (i,j+1,n) + 1;   
}
Пример инпута
5
*****
**..*
*.*.*
*..**
*****
2 4


А... и еще: компилятор Studio 2010
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru