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

Двум. массив в си++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица А+В http://www.cyberforum.ru/cpp-beginners/thread251761.html
помогите пожалуйста составить программу. Условие: Даны квадратные матрицы А,В порядка n. Получить матрицу (А+В). С "кодом С" пожалуйста. с другими кодами с++ и тому подобные ненужны. Просто у...
C++ Файлы и потоки В исходном файле F.txt даны float–числа в формате с фиксированной точкой (5 знаков после запятой). Создать файл F1.txt из отрицательных чисел, следующих за двумя положительными числами в F.txt;... http://www.cyberforum.ru/cpp-beginners/thread251760.html
Отличия Borland C/C++ от Turbo C/C++ C++
В чем разница между этими компиляторами/средами? По времени вроде примерно одинаковы, делала одна и та же компания.
Как создать многочлен n-ой степени, где коэффициенты многочлена выводятся через массив? C++
как создать многочлен н-ой степени где коэффициенты многочлена выводятся через массив
C++ Стек, связный список и глупый вопрос http://www.cyberforum.ru/cpp-beginners/thread251748.html
Содержание stack.h #include <cstddef> // Определение константы NULL template <typename T> class Stack { public: Stack(); Stack(const Stack<T>& aStack); ~Stack(); T pop(); //Выталкиваем...
C++ Списки с С++ Срочно надо, пожалуста помогите: написать функцию, которая определяет количество вхождений у список елемента, который задан пользователем! подробнее

Показать сообщение отдельно
morAlex
9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73

Двум. массив в си++ - C++

03.03.2011, 20:05. Просмотров 276. Ответов 0
Метки (Все метки)

Ребят, задача такова

Дана квадратная матрица A(N,N). Получить из неё массив B[N/2], если N - четно, и B[(N/2)+1], если N - нечетно, элементами которого являются суммы элементов, стоящих по периметрам исходной матрицы.

Идея есть по поводу цикла, но он работает правильно только по первому периметру, а дальше не корректно

Будьте добры, помогите с циклом.
Заранее спасибо.

for(k=0;k<p;k++)
for(j=0;j<n;j++)
{
sum1+=*(*(m+k)+j);
sum2+=*(*(m+n-k-1)+j);
}
for(i=1;i<n-1;i++)
{
sum3+=*(*(m+i)+k);
sum4+=*(*(m+i)+n-k-1);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru