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

Ошибка в коде! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести адрес переменной http://www.cyberforum.ru/cpp-beginners/thread688705.html
Как вывести на экран адрес переменной? #include <iostream> #include <conio.h> int main(){ int a=2,*p; *p=a; std::cout<<p; getch(); return 0;
C++ Итерационные процессы Нужно написать программу на С++ по данной формуле. Перелопатил уже кучу всего. Но ничего полезного найти не могу. Помогите. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread688703.html
криптование текста для С++ C++
Здравствуйте! Нужна помощь с криптованием текста программ,а точнее dll написаных на С++ нужно скрыть код и по возможности сам адрес функции,готов заплатить за такую защиту.. DWORD Addres_GR = +0x638DC9; DWORD RETURN_GR = Addres_GR + 0x5; __declspec(naked)void GR_on() { _asm
C++ Нужно исправить функцию в двухсвязном списке
Помогите исправить функцию в двухсвязном списке, работает очень коряво ( думаю проблема в цикле определения студентов, которые будут получать стипендию). Задание к проге: сформировать список, в котором сохраняются результаты сессии группы. Написать программу начисления стипендии по результатам сессии. #include <iostream> #include <fstream> // Для файлов using namespace std;
C++ Найти ошибку. Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread688694.html
Программа должна находить три максимальных элемента массива, но вопреки моим ожиданиям она этого не делает, а вместо этого выводит три первых элемента. В чём ошибка? #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { const int N=100; int a, i, n, m1, m2, m3, x; printf("enter dimensionality of the array: ");
C++ Алгоритм Брезенхема для окружностей #include <windows.h> #include "draw.h" #include <math.h> const double PI = 3.141592653; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LPCWSTR szClassName = L"CG_Example"; //////////////////////////////////////////////////////////////////////////////////////////////////// подробнее

Показать сообщение отдельно
mr_free
 Аватар для mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
04.11.2012, 23:11     Ошибка в коде!
Здравствуйте, практикуюсь, решаю задачи, но вот одна задачка меня смутила. Я её решил и код по идее должен работать правильно, но есть одна проблема, программа вешаеться (ошибок компилятор не выдает, поэтому ошибка именно в вычислениях), подскажите что не так? Почему, программа прекращает работу?
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
#include <iostream>
using namespace std;
int main()
{
    int n,k,ii,jj;
    cin>>n;
    int arr[n][n];
    for (int i=0; i<n; i++)
        {for (int j=0; j<n; j++)
            cin>>arr[i][j];
        }
    k=0;
    for (int i =0; i<n; i++)
        for (int j=0; j<n; j++)
        {
            if (arr[i][j] =1)
            {
                k++;
                ii=i;
                jj=j;
                while (arr[i][jj]=1) {jj++;}
                while (arr[ii][j]=1) {ii++;}
                for (i=i; i<ii; i++)
                    for (j=j; j<jj; j++)
                    {
                        arr[i][j]=0;
                    }
            }
        }
    cout<<k<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru