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

Заполнение случайных элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число n. Получить действительную матрицу a i, j=1,...,n , для которой [a] i,j=1/i+j. http://www.cyberforum.ru/cpp-beginners/thread236110.html
Помогите найти ошибку. Дано натуральное число n. Получить действительную матрицу ij ]i, j=1,...,n , для которой a i,j =1/i+j. #include <iostream> using namespace std; int main() { int...
C++ n-мерный массив Вопрос заключается в следующем: Как задать n-мерный массив в описании класса, если на начальной стадии неизвестна его размерность? Или по другому, необходимо чтобы при переполнении n-мерного... http://www.cyberforum.ru/cpp-beginners/thread236103.html
По-Условным-операторам C++
Задача; Даны действительные числа x,y,z Найдите- min(x+y/2+z,x/(y+z)) КОд: #include <iostream.h> #include <conio.h> void (){ int a,b,x,y,z,min; cin>>x>>y>>z;
Написать класс «массив». C++
В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), деструктор, ввод с клавиатуры, поиск элемента по ключу, сортировка элементов по неубыванию, вывод на...
C++ Компилятор выдаёт ошибку, в чем дело?? http://www.cyberforum.ru/cpp-beginners/thread236059.html
Задание: 1. Определить иерархию классов (в соответствии с вариантом). Базовый класс должен включать обязательный атрибут char *name. 2. Написать демонстрационную программу, в которой создаются...
C++ Отладить программу. Генератор случайных чисел Написать программу, которая генерирует последовательность из 10 случай-ных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое. Вроде написал но... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
30.01.2011, 22:20
Можно например так:

Цитата Сообщение от 4ance Посмотреть сообщение
for ( int p = 0; p < EnemyNumber; p++ )
{
Enemy = rand() % 64;
for ( i = 0; i < 8; i++ )
{
for ( j = 0; j < 8; j++ )
{
if ( Doska[ i ][ j ] == Enemy )
Doska[ i ][ j ] = 65;
}
}
}
заменить на:

C++
1
2
3
4
5
6
7
8
       for ( int p = 0; p < EnemyNumber; p++ )
        {
                Enemy = rand() % 64;
                while(Doska[Enemy/8][Enemy%8]==65)
                    Enemy = rand() % 64;
                Doska[Enemy/8][Enemy%8]=65;
  
        }
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru