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

Дана матрица A(3,3). Заменить на главной диагонали все отрицательные элементы их абсолютными значениями. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить на главной диагонали все отрицательные элементы их абсолютными значениями http://www.cyberforum.ru/cpp-beginners/thread426672.html
Дана матрица A(3,3) 1.Заменить на главной диагонали все отрицательные элементы их абсолютными значениями. 2.Найти максимальный элемент 2й строки среди элементов, удовлетворяющих условию: ...
C++ Как заменить объект в std::list? Всем доброго времени суток, к делу. Как сменить объект в списке другим объектом? Вот например с вектором не вопрос. class Cat { public: void SetAge(int age) { itsAge = age; } int GetAge()... http://www.cyberforum.ru/cpp-beginners/thread426662.html
непонятки с матрицой C++
Найти сумму модулей элементов, расположенных выше главной диагонали у меня проблемы ваще всегда с этими блин матрицами , корчое написал вот такую штуку , поправте где нитак ...
C++ Проблема в понимании кода!
#pragma once #include "stdafx.h" #include <iostream> #include <string> #include <cstdlib> using namespace std; class Matx {int m; int n; public:
C++ Скопировать из файла F1 в файл F2 все строки, кроме тех, что начинаются на букву А. 2) Подсчитать количество символов в первом слове http://www.cyberforum.ru/cpp-beginners/thread426647.html
7. вариант: 1) Скопировать из файла F1 в файл F2 все строки, кроме тех, что начинаются на букву А. 2) Подсчитать количество символов в первом слове F2. помогите пож решить в с++
C++ Преобразовать строку так, чтобы все буквы в ней были отсортированы по возрастанию (работайте с английским алфавитом). Преобразовать строку так, чтобы все буквы в ней были отсортированы по возрастанию (работайте с английским алфавитом). помогите пожалуйста решить..в с++ за ранее спасибо. подробнее

Показать сообщение отдельно
ПавелКалашников
16 / 16 / 4
Регистрация: 07.10.2011
Сообщений: 77
Записей в блоге: 1
12.01.2012, 09:51
В задаче было сказано, на главной диагонали.
У вас здесь этого нет.
Цитата Сообщение от Toshkarik Посмотреть сообщение
int i = 0;
for ( int j = 0; j < size; j++, i++ )
if ( a[ i ][ j ] < 0 )
a[ i ][ j ] = std::abs( a[ i ][ j ] )
А здесь не главная диагональ, а побочная или я что-то путаю.
Цитата Сообщение от I.M. Посмотреть сообщение
for(int i = 0;i<3;++i)
A[i][i] = std::abs(A[i][i]);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru