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

Поиск клада. Не работает if. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бесконечный цикл http://www.cyberforum.ru/cpp-beginners/thread1134374.html
Почему компилятор выдает всякую ерунду при попытке воспроизвести этот код? Что его зацикливает? #include "stdafx.h" #include <iostream> #include <cstring> using namespace std; int main() {
C++ Игра с цифрами: вычитание из заданного числа по очереди меньших чисел, пока есть что вычитать. Правила игры следующие: Изначально дано число X. За один ход разрешается отнять от числа X любую цифру, кроме 0, которая входит в число X. Проигрывает тот, кто не может ходить, то есть когда будет получено число 0. Выведите цифру первого хода, которая приведет вас к победе, иначе выведите NO, если хотите отказаться от игры. http://www.cyberforum.ru/cpp-beginners/thread1134368.html
C++ Вычислить выражение Y в степени X /Z
Выведите ответ с точностью не менее 6 знаков после запятой
C++ GCC 4.7 компилируется, но не запускается бинарник
Где облажался? int main() { int a = {5,}; int b = {7,}; int sum=0; for(int i = 1; i < 200; i++)
C++ Проверка на принадлежность к алфавиту http://www.cyberforum.ru/cpp-beginners/thread1134355.html
В общем увидел тему, решил помочь, не используя функции типа isalpha. В итоге получилась вот такая раскоряка, которая к тому же ещё и кривовато работает :-#include <iostream> using namespace std; const int N=256; int main() { int i=0; int j=0; char letter;
C++ Удаление элементов из массива напишите пожалуйста , очень срочно и если можно то попроще , что бы мог разобраться и прокомментировать Из массива вещественных чисел удалить все отрицательные элементы. Найти среднее арифметическое элементов массива до и после удаления. Создать функции для удаления элемента массива и для определения среднего значения. подробнее

Показать сообщение отдельно
Inkognito21
1 / 1 / 0
Регистрация: 29.03.2014
Сообщений: 24
30.03.2014, 23:31     Поиск клада. Не работает if.
Всем доброго времени суток!
вот программа, которая определяет в зависимости от координат положения, найден ли клад или нет:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<iostream>
#include <conio.h>
using namespace std;
int main()
{
    char dir ='a';
    int x=10, y=10;
    while(dir!='\r')
    {
        
        
        cout<<"vashi koordinatu \nx="<<x<<"\ny="<<y<<endl;
        cout<<"vuberete n,s,w,e"<<endl;
        dir=getche();
        switch(dir)
        {
        case 'n':y--;break;
        case 's':y++; break;
        case 'w':x--; break;
        case 'e':x++; break;
        
        }
        if(x==5 && y==15)
          {
            cout<<"vu nashli klad!!\n";
          }
    }
    system("PAUSE>>VOID");
    return 0;
}
Проблема в том, что когда координаты становятся х=5 и y=15, на экран не выводится "vu nashli klad"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru