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

В чем ошибка ?! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ .Упорядочить строки матрицы по убыванию значений произведений наименьшего и наибольшего элементов каждой строки http://www.cyberforum.ru/cpp-beginners/thread1038922.html
Дана матрица чисел M*N.Упорядочить строки матрицы по убыванию значений произведений наименьшего и наибольшего элементов каждой строки.
C++ Дан массив из N целых чисел. Отсортировать его по убыванию элементов методом пузырька Дан массив из N целых чисел. Отсортировать его по убыванию элементов методом пузырька http://www.cyberforum.ru/cpp-beginners/thread1038912.html
В матрице размером NxM найти максимальный среди элементов, лежащих ниже побочной диагонали, и минимальный среди элементов, лежащих выше главной диагон C++
Вроде код составил, но не пойму, минимальный жлемент выше главной диагонали вроде правильно ищет, а максимальный ниже побочной нет. Прошу помочь=) Задание: "В матрице размером NxM найти...
C++ Найти все предложения в тексте
Ребятушки, очень нужна ваша помощь! Сегодня очень скомканно объяснили тему, а завтра уже сдавать лабу.Вот собственно само задание: С клавиатуры вводится строка символов, представляющая собой...
C++ Основные операторы С++ http://www.cyberforum.ru/cpp-beginners/thread1038895.html
1.Сколько синтаксических ошибок содержится в следующем фрагменте: x=y:=0; if (x=0)&&y!=1; { y=-1} Дать обоснование ответа. 2.Укажите смысловые особенности оператора цикла с предусловием. 3.Есть ли...
C++ Найти сумму положительных и отрицательных чисел массива с нечетными индексами и количество нулевых элементов Дан массив чисел Найти сумму положительных и отрицательных чисел массива с нечетными индексами и количество элементов массива равных нулю Помогите пожалуйста,Код есть,но не правильно считает цифры... подробнее

Показать сообщение отдельно
Kwangmyongsong
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 84
12.12.2013, 18:21  [ТС]
все теперь вот так:
но оно выбивает мне в консоле 0$ и все.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <ctime>
#include <windows.h>
#include <conio.h>
using namespace std;
 
int symbol;
int go_x, go_y;
 
void Go(int symbol)
{
    symbol = _getch();
    while (true)
    {
        _getch();
    switch (symbol)
    {
    case 'u':
        if(go_x != 1 || go_y != 0)
        {
            go_x = -1; go_y = 0;
        }
        break;
 
    case 'd': 
        if(go_x != -1 || go_y != 0)
        {
            go_x = 1; go_y = 0;
        } 
        break;
 
    case 'r': 
        if(go_x != 0 || go_y != -1) 
        {
            go_x = 0; go_y = 1;
        }
        break;
 
    case 'l': 
        if(go_x != 0 || go_y != 1)
        {
            go_x = 0; go_y = -1;
        }
        break;
    }
    cout << symbol << "$";
    
    }
 
}
 
int main()
{
    int z = 0;
    z = symbol;
    int x = 0;
    x = go_x;
    int y =0;
    y = go_y;
    cout << symbol<<'$';    
    return 0;
}
Добавлено через 57 секунд
Цитата Сообщение от Megabar Посмотреть сообщение
Kwangmyongsong, оператор case принимает числовое значение. В вашем случае нужно узнать коды клавиш (т.е. стрелок), значения char типа
у меня их нету(( спрашивал уже.. не подскажешь?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru