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

Ошибка в двумерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите исправить класс? http://www.cyberforum.ru/cpp-beginners/thread578127.html
Создать класс для ПРИНТЕРОВ(можно для чего угодно: Автомобилей, Телефонов и т.д.). Что нам надо: Необходимо разработать иерархию классов. Базовые классы иерархии должны быть абстрактными. В каждом...
C++ Составить программу, реализующую алгоритм работы с календарём Помогите пожалуйста составить программу, реализующую алгоритм работы с календарём! http://www.cyberforum.ru/cpp-beginners/thread578089.html
C++ Разделить 2 чесла
Вот у меня в файле допустим текст 79178947-17987179798, мне надо этот текст разделить на 2 числа, 1 число '79178947', второе '17987179798', а потом сделать любое математическое вычисление и вывести...
C++ Найти 2 элемента массива,сумма которых наибольшая
Вот так: Создать одномерный массив М за правилом: M=2+cos(i+0.2); 1.Найти 2 элемента массива,сумма которых наибольшая; 2.Поставить их на начало массива; 3.Результат вывести на экран; ...
C++ Интерационные циклы http://www.cyberforum.ru/cpp-beginners/thread578059.html
Подкоректируйте пожалуйста: если вводить х > чем 3, не считает. Задание:http://rghost.ru/38136911 #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <math.h>...
C++ Windows Form Application в Visual Studio Киньте ссылку, где можно прочитать о создании Windows Form Application в Visual Studio. подробнее

Показать сообщение отдельно
Killan
4 / 4 / 0
Регистрация: 28.09.2009
Сообщений: 52

Ошибка в двумерном массиве - C++

17.05.2012, 21:32. Просмотров 310. Ответов 4
Метки (Все метки)

Делаю игру крестики нолики с использование двумерного массива, и возникла проблема.
Программа считает a[0][2] и a[1][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
#include"stdio.h"
#include"windows.h"
int main()
{
    char a[2][2];
    int q;
    int o=1;
    int b,d;
    for(b=0;b<3;b++)
{
                 for(d=0;d<3;d++)
                 {
                                  a[b][d]='#';
                 }
}        
      
      scanf("%d",&q);
      if(q==1)
      {
                    if(o%2)
                    {
                           a[0][2]='X';
 
                    }
      o++;
      };          
                  
      printf("%c",a[0][0]);
      printf("%c",a[0][1]);
      printf("%c",a[0][2]);
      printf("\n");
      printf("%c",a[1][0]);
      printf("%c",a[1][1]);
      printf("%c",a[1][2]);
      printf("\n");
      printf("%c",a[2][0]);
      printf("%c",a[2][1]);
      printf("%c",a[2][2]);
      printf("\n");
      system("pause");  
}
Кусок программы показывающий ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru