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

нужно разобрать всего одну функцию как она работатет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать и прочитать файл до того как с ним начнет работать другая программа http://www.cyberforum.ru/cpp-beginners/thread297935.html
Здрувствуйте! Подскажите пожалуйста, как я могу узнать и прочитать файл до того как с ним начнет работать другая программа. Например пользователь хочет открыть некий документ, а мое приложение...
C++ Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы уважаемые господа программисты! я буду вам очень признательна, если вы мне поможите с некоторыми задачами. В С++ я новенькая, и чтобы разобраться мне нужен пример на который можно равняться... или ля... http://www.cyberforum.ru/cpp-beginners/thread297924.html
Удаление подстроки из строки C++
Помогите пожалуйста реализовать функцию удаления подстроки из строки, функция получает в качестве параметров индекс элемента и кол-во символов которые надо удалить. Проще говоря реализовать функцию...
C++ Бинарное дерево. книги в библиотеке
Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: • номер УДК; • фамилию и инициалы автора; • название; • год издания; • количество...
C++ как можно вывести http://www.cyberforum.ru/cpp-beginners/thread297911.html
господа програмисты,как можно вывести системное време,но: 1)не использовать system("time/t"); 2)что бы выводилось только време,т.е. без месяца,дня и года,просто одно време. Заранее всем большое...
C++ error C2440 при конвертации. Кусок кода работал в другой программе сама программа под WinAPI, но появилось куча ошибок, связанных с error C2440 в изначальной программе кусок кода успешно компилился // lab7_server.cpp : Defines the entry point for the console... подробнее

Показать сообщение отдельно
.Malek.
5 / 5 / 0
Регистрация: 20.03.2011
Сообщений: 180

нужно разобрать всего одну функцию как она работатет - C++

17.05.2011, 19:13. Просмотров 327. Ответов 8
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
void matrixsqr(int **a, int N, int M) // Интовая версия
{ 
        
 int *p, **r; // Указатель
 for (r=a+N-1; r>=a; --r) // Цикл со счётчиком указаетльного типа, перебираем все сктроки матрицы
        {
                for (p=*r+M-1; p>=*r; --p) // Цикл со счётчиком указаетльного типа, перебираем все элементы строки матрицы
                {
                *p=*p*(*p); // Возведение в квадрат умножением.
                }
        }
}
данная функция возводит в квадрат каждый элемент матрицы размером N на M помогите разобраться с указателями в данной функции

Добавлено через 23 минуты
мне нужно только знать почему тут for (p=*r+M-1; p>=*r; --p) используется *r (получение значения)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru