Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальные и минимальные числа https://www.cyberforum.ru/ cpp-beginners/ thread116795.html
Знайты max{min(a,b)min(c,d)}
C++ Расстановкой коробок на столе.
Имеется стол прямоугольной формы размером a*b (a и b - целые числа, a>b), В каком случае на столе можно разместить большее кол-во картонных прямоугольников с размерами c*d (с и d - целые числа, c>d):...
Имеется стол прямоугольной формы размером C++
Имеется стол прямоугольной формы размером a*b (a и b - целые числа, a>b), В каком случае на столе можно разместить большее кол-во картонных прямоугольников с размерами c*d (с и d - целые числа, c>d):...
C++ Подскажите литературу по классам здравствуйте! подскажите пожалуйста где можно найти и изучить самую простенькую программу на "Классы" в качестве примера ? вообщем чем больше тем лучше! поискал в инете ничего путного не нашёл =( https://www.cyberforum.ru/ cpp-beginners/ thread116778.html
C++ вычисление интеграла https://www.cyberforum.ru/ cpp-beginners/ thread116756.html
Даны вещественные числа a, b. Значения функции f(x)=(x+1)2√lg x; a=2; b=10; записать в массив. Вычислить значение интеграла, используя: 1) Формулу трапеций I1=h* 2) Формулу Симпсона ...
C++ Отчет
Помогите выловить ошибку. Суть: сопоставить с данными в тексте и вывести информацию по товару. Текст программы: # include <fstream.h> # include <string.h> # include <stdlib.h> # include...
C++ написать универсальную функцию для вычисления выражений
написать универсальную функцию для вычисления выражений(См ниже). В main() обеспечить вызов этой функции и отображение результатов вычисления выражений.
C++ Последовательность Помогите написать прогу пожалуйста: Дана последовательность, имеющая от 2 до 50 слов, в каждом из которых от 1 до 8 рядковых латинских букв, между соседними словами не меньше одного пропуска, за... https://www.cyberforum.ru/ cpp-beginners/ thread116715.html
C++ Вывести вертикальную гистограмму длин слов введенного текста. https://www.cyberforum.ru/ cpp-beginners/ thread116711.html
Здравствуйте... Помогите пожалуйста сделать эту программу... 2.Вывести вертикальную гистограмму длин слов введенного текста. Добавлено через 15 часов 39 минут срочно
C++ Найти сумму тех элементов, которые кратны заданному К Помогите с задачей. В массив A занесены натуральные числа. Найти сумму тех элементов, которые кратны данному К. https://www.cyberforum.ru/ cpp-beginners/ thread116678.html
1 / 1 / 0
Регистрация: 27.06.2009
Сообщений: 65
16.04.2010, 10:02  [ТС] 0

Двумерный массив С++

16.04.2010, 10:02. Просмотров 1184. Ответов 4
Метки (Все метки)

Ответ

,
C++
1
int a[256][256]; // массив для ASCII от 0 до 255
Идём дальше... как писать по адресу ASCII символа...
Для начала его нужно получить:
C++
1
2
3
4
char x1[] = "c";
int pos = (unsigned int)(unsigned char)(x1[0]);
// теперь можно ссылаться на нужную ячейку, как просят на рис. 10.4
a[0][pos] = 1;
если я буду делать таким способом, то мне для каждого символа алфавита нужно будет это прописать.
для а:
C++
1
2
3
4
5
char x1[] = "а";
int pos = (unsigned int)(unsigned char)(x1[0]);
// теперь можно ссылаться на нужную ячейку, как просят на рис. 10.4
a[0][pos] = 1;
a[1][pos] = 1;
для б:
C++
1
2
3
4
5
char x2[] = "б";
int pos = (unsigned int)(unsigned char)(x2[0]);
// теперь можно ссылаться на нужную ячейку, как просят на рис. 10.4
a[0][pos] = 1;
a[1][pos] = 2;
для в:
C++
1
2
3
4
5
char x3[] = "в";
int pos = (unsigned int)(unsigned char)(x3[0]);
// теперь можно ссылаться на нужную ячейку, как просят на рис. 10.4
a[0][pos] = 2;
a[1][pos] = 1;
для с:
C++
1
2
3
4
5
char x4[] = "г";
int pos = (unsigned int)(unsigned char)(x4[0]);
// теперь можно ссылаться на нужную ячейку, как просят на рис. 10.4
a[0][pos] = 2;
a[1][pos] = 2;
ну это по примеру образования массива н рисунке 10.4

Вернуться к обсуждению:
Двумерный массив С++
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2010, 10:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дан двумерный массив A N*N). Сформировать двумерный упорядоченныймассив (А 11<=A 12<= .<=A 23<=.<=A nn)
Дан двумерный массив A(N*N). Сформировать двумерный упорядоченный массив (А11&lt;=A12&lt;=...

Как можно вложить двумерный массив в двумерный?
Нужно написать программу перемножения двух матриц размерностью МxМ, элементы которых, матрицы...

Двумерный массив преобразовать в двумерный List<T>
имеется матрица Single matr; Не важно как и откуда я ее заполняю, но на выходе выходит матрица из...

Двумерный массив.Дан массив 5 х 5. Определить сумму элементов тех строк, где диагональный элемент равен нулю и записать их в отдельный массив.
помогите составить программу. во задание:Дан массив 5 х 5. Определить сумму элементов тех строк,...

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