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

Ввод чисел в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Байтовое хранилище данных http://www.cyberforum.ru/cpp-beginners/thread557762.html
Привет, народ. Есть задача - в руки мне даётся структура, предназначенная для хранения байтового массива. Заполнять массив можно однотипными значениями какого-угодно типа, только в начале нужно указать сколько в байтах будет занимать один элемент в памяти. Вот примерно как это выглядит: Описание структуры: #ifndef CSTASH #define CSTASH struct CStash{ int size; // Размер каждого элемента...
C++ Ошибка при построении Release в VC 2010 Express. Использую qt-win-opensource-4.8.1-vs2010 с VC 2010 Express. Проект разделён на три файла: mainwindow.h #include <QtGui> #include <QtCore> class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); }; http://www.cyberforum.ru/cpp-beginners/thread557759.html
C++ Структура и кое-что не понятно...
Имеется такая структура struct Person { std::string surname; unsigned int year; bool operator < (const Person &sg) { return (this->year < sg.year);
Найти все элементы, кратные 3 или 5. Сколько их? C++
Одномерные массивы, помогите исправить ошибки #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> using namespace std; void main () { int m, i, s=0; for (i=0; i<20; i++)
C++ Написать программу, которая бы по введенному номеру единицы измерения (1-секунды, 2-минуты, 3-часы, 4-сутки) и заданному временному интервалу печатала http://www.cyberforum.ru/cpp-beginners/thread557700.html
Написать программу, которая бы по введенному номеру единицы измерения (1-секунды, 2-минуты, 3-часы, 4-сутки) и заданному временному интервалу печатала бы соответствующее значение в минутах.
C++ Помогите пожалуйста))) Даны действительные числа a,b,c. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными значениями ,если это не так. подробнее

Показать сообщение отдельно
Olka-polka
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 5
24.04.2012, 23:56  [ТС]     Ввод чисел в массив
Извините, что значит 224: ? На него VS ругается.. может поможет более чёткое раскрытие темы чтоб вы уровень представляли?)

У меня есть код, в котором если нажимать стрелочки получается путь единичками, а нужно чтоб вместо единичек можно было вводить любую цифру либо не вводить и идти дальше.

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
63
64
65
66
67
68
69
70
71
72
73
74
75
#include < iostream >
#include < conio.h >
#include < windows.h >
#include < iomanip >
using namespace std;
 
void Print( int[][9],int row);
 
void main()
{
      enum VKey { MVK_UP = 72 , MVK_LEFT = 75 , MVK_RIGHT = 77 , MVK_DOWN = 80, z=81 };
 
      int figura[ 9][ 9 ] = { 0 } ;
    
          int temp[ 9 ][ 9 ]={ 0 } ;
      int ch = 0;
      int i=0;
int b=0;
      for(;;)
      {
            if(kbhit())
            {
              ch = getch();
            
              if(ch==0xe0)
              {
                ch = getch();
                switch(ch)
                {
                    case MVK_LEFT:
                        {
                            i--;    
                            
                            figura[b][i]=1;
                        }
                        break;
                    case MVK_RIGHT:
                        {
                            i++;    figura[b][i]=1;
                        }
                        break;
                    case MVK_UP:
                        {
                            b--;    figura[b][i]=1;
                        }
                        break;
                    case MVK_DOWN:
                        {
                            b++;    figura[b][i]=1;
                        }
                      break;
                      case z:
                        {
                            b++;    figura[b][i]=5;
                        }
                      break;
                }
                Print( figura ,  9 ) ;
              }
            }
            
        }
}
 
 
void Print( int figura[][9],int row)
{
    system("cls");
    for( int i = 0 ; i < row ; i++ )
    {
        for( int j = 0 ; j < 9 ; j++ )
            cout << figura[ i ][ j ];
        cout << endl ;
    }
}
Добавлено через 2 минуты
Kuzia domovenok,
 
Текущее время: 07:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru