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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
revaldo666
9 / 9 / 1
Регистрация: 18.07.2010
Сообщений: 180
#1

Условие if - C++

20.01.2012, 01:37. Просмотров 409. Ответов 2
Метки нет (Все метки)

Народ помогите составить условие,
пишу игру, имеется пуля размером 8х8 и корабль 37х37 , подскажите как сделать проверку попала ли пуля в корабль,
я сделал так, но работает не правильно


C++
1
2
3
4
5
6
7
8
9
10
11
for(int i=1;i<=37;i++)
    {
        for(int k=1;k<=8;k++)
        {
            if(px+k==x+i&&py+k==y+i||px-k==x-i&&py-k==y-i||px+k==x+i&&py-k==y+i||px-k==x+i&&py+k==y+i)
            {
                alive=false;
            
            }
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 01:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Условие if (C++):

Составить программу, которая выводит на экран слово «ИСТИНА», если условие выполнено или слово «ЛОЖЬ», если условие не выполнено. - C++
Цифры данного трехзначного числа V являются членами арифметической прогрессии

условие - C++
Ответ скорее всего прост,но не могу придумать никак #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; int fact(int...

Условие - C++
Извиняюсь за данную тему, просто я чайник ,скажите что значит это условие? char buf; if(*buf=='0') *buf=0;

условие в if - C++
у меня есть условие if (str!='0' &amp;&amp; str!='1' &amp;&amp; str!='2' &amp;&amp; str!='3' &amp;&amp; str!='4' &amp;&amp; str!='5' &amp;&amp; str!='6' &amp;&amp; str!='7' &amp;&amp; str!='8' &amp;&amp;...

Условие - C++
Помогите составить условие: if (0=pow(x,s)+1) Выдаёт: error: lvalue required as left operand of assignment

условие - C++
Если сумма трех попарно-различный действительных чисел x, y,z, меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух...

2
NoMasters
Псевдослучайный
1762 / 1105 / 73
Регистрация: 13.09.2011
Сообщений: 3,141
20.01.2012, 01:51 #2
C++
1
if(abs(shot.x - ship.x) < 45 && abs(shot.y - ship.y) < 45 ) //45 = 37 + 8
1
revaldo666
9 / 9 / 1
Регистрация: 18.07.2010
Сообщений: 180
20.01.2012, 01:56  [ТС] #3
Большое спасибо, всё работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 01:56
Привет! Вот еще темы с ответами:

Условие - C++
Добрый вечер! Казалось бы простенькая задачка, но никак не могу довести ее до ума. Может кто подскажет. Собственно задача Даны 2...

Условие в while - C++
подскажите пожалуйста, могу ли я таким образом задавать условие в while как ниже в коде. Мне в принцепи надо что бы выполнялось до тех пор...

Условие - C++
подскажите пожалуйста как можно сделать условие: если одно из нескольких равно N, то ......

Условие в структурах - C++
Задан список студентов:Фамилия,год рождения,пол.Вывести студентов мужского пола,отсортированных в алфавитном порядке.Ошибка в vibor.Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru