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

Присвоение массива к функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что не правильно в коде, что посоветуете дописать http://www.cyberforum.ru/cpp-beginners/thread866469.html
Дано задание (Ввести натуральное число N и последовательность действительных чисел Y1, , …,Yn . Рассчитать сумму Z1...Zn. Где Zi (если 0<Yi<10 , 1 в противном случае). Пытался с пустого места,...
C++ Программа, которая помещает в массив строк текст, введенный пользователем Создайте программу, которая помещает в массив строк текст, введенный пользователем. При вводе пустой строки или вводе десятой строки пользователем все, что до этого пользователь ввел, должно... http://www.cyberforum.ru/cpp-beginners/thread866467.html
Определить правильность даты, введённой с клавиатуры C++
Помогите пожалуйста решить пару задач :3 1) а)Определить правильность даты, введённой с клавиатуры (число - от 1 до 31, месяц - от 1 до 12). Если введены некорректные данные, то сообщить об этом. ...
Подсчитать количество участков, образующих непрерывные последовательности чисел со значениями C++
Подсчитать количество участков, образующих непрерывные последовательности чисел со значениями, не уменьшаются Размерность массива 200 Диапазон значений 0 - 100
C++ Рисунок С++: бегущий человек http://www.cyberforum.ru/cpp-beginners/thread866447.html
нужен рисунок бегущего человека в цвете просто линий никакого обьема пример рисунка прикреплен только повторюсь нужно в цвете и ровно !!! умоляю помогите а то из универа отчислят ((( могу даже...
C++ Объясните, как работает программа Поясните пожалуйста чайнику! Объясните плиз как работает программа, то есть что значит "**" и остальные строки плиз очень прошу!!!! #include <stdio.h> #include <time.h> #include <stdlib.h>... подробнее

Показать сообщение отдельно
divergere
0 / 0 / 0
Регистрация: 12.05.2013
Сообщений: 7
16.05.2013, 00:36  [ТС]
Цитата Сообщение от Psilon Посмотреть сообщение
варианта 2: первый, не нужен массив(по крайней мере двумерный). Второй: если вы хотите координаты хранить в самой клетке,то есть вместо
C++
1
a[2][2] = АдскаяКрепость
писать
C++
1
2
3
4
5
6
for(int i = 0; i < n; i++) 
   if (a[i].X == x && a[i].Y == y)
   { 
      a[i].Building = АдскаяКрепость; 
      break; 
   }
, то пожалуйста.
Склоняюсь к оптимальности кода, потому - вопрос по первому варианту(
C++
1
a[2][2] = АдскаяКрепость
), каким образом можно делать проверку, подобную тому, что я написал выше, не меняя сами значения массива? Тобишь - каким образом проверить что x и y = a[2][2], дабы перейти в саму функцию. И вот еще - данный вариант имеет место жить, если функции типа void?(Класса нет).
0
Миниатюры
Присвоение массива к функции  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru