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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальные и минимальные числа http://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): при размещении их длинной стороной вдоль длинной или короткой вдоль короткой стороны стола. Прямоугольники не должны лежать один на другом и не должны свисать со стола. Подскажите, пожалуйста,... http://www.cyberforum.ru/cpp-beginners/thread116794.html
Имеется стол прямоугольной формы размером C++
Имеется стол прямоугольной формы размером a*b (a и b - целые числа, a>b), В каком случае на столе можно разместить большее кол-во картонных прямоугольников с размерами c*d (с и d - целые числа, c>d): при размещении их длинной стороной вдоль длинной или короткой вдоль короткой стороны стола. Прямоугольники не должны лежать один на другом и не должны свисать со стола. Подскажите как написать на...
C++ классы
здравствуйте! подскажите пожалуйста где можно найти и изучить самую простенькую программу на "Классы" в качестве примера ? вообщем чем больше тем лучше! поискал в инете ничего путного не нашёл =(
C++ вычисление интеграла http://www.cyberforum.ru/cpp-beginners/thread116756.html
Даны вещественные числа a, b. Значения функции f(x)=(x+1)2√lg x; a=2; b=10; записать в массив. Вычислить значение интеграла, используя: 1) Формулу трапеций I1=h* 2) Формулу Симпсона I2=h/3*(f(a)+f(b)+4*(f(a+h)+f(a+3h)+…+f(a+(n-1)h))+
C++ Отчет Помогите выловить ошибку. Суть: сопоставить с данными в тексте и вывести информацию по товару. Текст программы: # include <fstream.h> # include <string.h> # include <stdlib.h> # include <windows.h> int main () подробнее

Показать сообщение отдельно
MikeSoft
Эксперт C++
 Аватар для MikeSoft
3787 / 1769 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
15.04.2010, 01:29     Двумерный массив С++
Aniritake, а что не получается?
По условию просят использовать ASCII код символа...
Если это unsigned char, то максимальный размер массива
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;
Трудность была в этом?
Думаю, да.
Если в условии алфавит ограничен - то нужно отсортировать полученные коды по возрастанию и писать их в массив a[][] ссылаясь на новые индексы.
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru