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

Двухмерный массив. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции и массивы http://www.cyberforum.ru/cpp-beginners/thread97714.html
Помогите решить задачу: использование массивов и применение функций(разрешается применять шаблоны), 1 . Разработать функцию разворота массива: Что это значит: был массив: 1 2 3, стал 3 2 1. ...
C++ Потоки ввода/вывода: дважды скопировать исходный файл Когда пытаюсь побайтно копировать из одного файла в другой - всё работает. А вот если попытаться ДВА раза скопировать исходный файл , то второй раз почему то не копирует: #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread97704.html
Очитстить память C++
Подскажите,как мне очистить память в таком случае: У меня класс Deque. В нем есть структура: template<typename T> class Deque { struct Node {
C++ Не поняла как решать
Не поняла саму постановку задачи=(( Проводятся военные учения. Несколько подразделений в условиях радиомолчания, когда нельзя использовать средства радиосвязи, передают информацию и приказы...
C++ Run-Time Check Failure #3 http://www.cyberforum.ru/cpp-beginners/thread97671.html
Господа, может кто мне поможет. Код (глупый конечно код, но как могу): #include "stdafx.h" #include <iostream> #include <conio.h> #include <clocale> #include <windows.h> using namespace...
C++ Поменять местами значения целых переменных х и у не используя дополнительных переменных Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не используя дополнительных переменных (х<1000,y<1000) Очень... подробнее

Показать сообщение отдельно
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
21.02.2010, 16:17
aasda, где-то в этом разделе эта задачу уже была.
Помню - сам решал.
Попробуй поискать...
Не найдешь - ну тогда что ж...

Добавлено через 14 минут
А впрочем, ладно.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define N 10
double A[N][N], B[N][N], s;  // A уже заполонена
int i, j, ii, ii, k;
for(i=0; i<N; i++) for(j=0;j<N;j++)  {
   k =0; s = 0;
   for(ii=i-1; ii<=i+1; ii++) {
      if (ii<0 || ii>=N) continue;
      for(jj=j-1; jj<=j+1; jj++) {
        if (jj<0 || jj>=N) continue;
        s += A[ii][jj];
        k++;
      }
   }
    B[i][j] = s / k;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru