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

Странно: выход за пределы статического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать класс "квартира" http://www.cyberforum.ru/cpp-beginners/thread1144276.html
В обменном бюро имеется информация о квартирах: адрес, кол-во комнат (общее, смежных), площадь, телефон. Распечатать список квартир, имеющих 3 и более комнат и не имеющих смежных комнат. Отсортировать по площади.
C++ БПФ Я учусь на радиотехническом факультете. Для диплома понадобилось использовать технологию CUDA. Пытаюсь выполнить БПФ с помощью библиотеки cuFFT. но результат неправильный. Заранее спасибо за любую помощь)) #include<iostream> #include <cufft.h> #include <cuda_runtime.h> #define SIGNAL_SIZE 8 typedef float2 Complex; using std::cout; using std::endl; http://www.cyberforum.ru/cpp-beginners/thread1144268.html
Поиск покрытия в двудольном графе C++
Доброго всем времени суток, уважаемые программисты) Буду очень признателен в помощи следующей задачи: Дана матрица смежности двудольного графа=(Г, Г1, Е). Нужно найти минимальное подмножество Г2 множества Г1 так, чтобы каждая вершина Г была смежна хоты бы с одной вершиной из Г2. (т.е. Г2 должно состоять из минимально возможного числа вершин) Прям совсем порадует реализация на С++, но буду...
C++ Bankomat: найти ошибки в коде и прокомментировать его строки
Пормогите найти ошибку в коде и напишите коменты что где и что делает #include <iostream> #include <map> #include <stdexcept> #include <cassert> class ATMFactory; class ATM {
C++ Можно ли использовать не целые числа в For? http://www.cyberforum.ru/cpp-beginners/thread1144173.html
Здравствуйте ! Мне необходимо провести примерно такое действие: for (x=0.2;x<0.6;x+0.1) {cin>>a;} Как можно это сделать???Именно оператором For!!!И вообще это возможно???
C++ Rand, которая генерирует как целые, так и дробные числа Доброго времени суток, форумчане. подскажите, пожалуйста, как нужно прописать функцию rand(), чтобы я получил и целые, и дробные элементы. Например, у меня одномерный массив из 10 элементов. Нужно его рандомно заполнить значениями от -5 до 5, включая дробные (с точностью до 0,1). То есть, фактически от -5.0 до 5.0. Как сделать интервал я разобрался, как заполнить массив целыми числами - тоже, как... подробнее

Показать сообщение отдельно
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244

Странно: выход за пределы статического массива - C++

10.04.2014, 10:24. Просмотров 209. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
    if(mines[m-1][n-1]=='*')++i;
    if(mines[m-1][n]=='*')++i;
    if(mines[m-1][n+1]=='*')++i;
    if(mines[m][n+1]=='*')++i;
    if(mines[m+1][n+1]=='*')++i;
    if(mines[m+1][n]=='*')++i;
    if(mines[m+1][n-1]=='*')++i;
    if(mines[m][n-1]=='*')++i;
Собсно,кусок кода из сапёра.Перед этим мы выбираем ячейку с координатами m и n,а уже в представленном куске кода идёт проверка соседних ячеек на наличие мин.В чём проблема?Если я выберу угловую ячейку,например,с координатами 0,0 ,то будут проверяться некоторые ячейки,которых нет в массиве.Но программа работает исправно.Почему так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru