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

Указатели в двумерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература для начинающих http://www.cyberforum.ru/cpp-beginners/thread20131.html
всех с НГ!))) посоветуйте что почитать человеку который с программированием на Вы а в частности по С++...
C++ Вопрос про статический массив Люди, у меня вопрос, подскажите пожалуйста почему я не могу создать статический массив(не важно какого типа) больше 1 мегабайта (в среднем)? К примеру, статический массив типа char из 1000 000 элементов создается, но больше- нет, также и с типом int (примерно максимальное кол-во элементов можно создать 250 000, он занимает 4 байта, т.е. больше char в 4 раза, соответственно, кол-во элементов в 4... http://www.cyberforum.ru/cpp-beginners/thread20124.html
C++ Дан символьный файл f, содержащий сведения о сотрудниках учреждения
Дан символьный файл f, содержащий сведения о сотрудниках учреждения, записанные по следующему образцу: фамилия_имя_отчество,фамилия_имя_отчество,....Записать эти сведения в файле g, используя образец: имя_отчество_фамилия,имя_отчество_фамилия....
И снова числа Фибоначчи C++
Пожалуйсто помогите решить задачу, а то я уже убился с ней):" составить матрицу оброзованную из чисел Фибоначи по рядам( два первых числа =1)", матрица будет такая: 1 5 34 1 8 55 2 13 .. 3 21 ..
C++ Выделение памяти http://www.cyberforum.ru/cpp-beginners/thread20087.html
Какая разница между выделением памяти функциями malloc, calloc, realloc и оператором new? И как изменить размер выделенной памяти без потери текущих значений если память была выделена оператором new? Можно ли тогда использовать realloс?
C++ Найти сумму, разность, произведение и частное от деления первого числа на второе Даны два числа. Найтиих сумму, рахность, произведение и частное от деления первого числа на второе :help:, у меня просто небыло ни одного урока по C++, то есть я полный и 100% 0 подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
02.01.2009, 11:06
В перлы однозначно
Код
*(mat+s+l)=*(mat+l+s);//20 строка. Выполняется внутри четырех
             // вложенных циклов,каждый n раз. Т.е всего n в четверой степени 
            // Запомни : от перемены мест слагаемых сумма не меняется..
это ты чего добиться хотел?


В 27-й строке у тебя вывод неправильный нифига еще бы они у тебя занулялись
Доступ к элементу [i,j] матрицы это mas [ i+ j*n],где n - ее длина(число столбцов). Есть другой способ задать матрицу,там по-другому. Но у тебя именно так.

P.S так у тебя буковки для циклов кончатся

Добавлено через 4 минуты 33 секунды
Да,зачем нужны циклы в 15 и16 строке вообще не понял. Зануление главной диагонали делается в один цикл.
Код
for(i=0;i<n;i++) mas[i+i*n]=0;//
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru