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

Приведение матрицы к диагональному виду - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить функцию которая добавляет в начало числа, увеличивая порядок числа на 1. http://www.cyberforum.ru/cpp-beginners/thread168062.html
Здравствуйте, помогите решить задачу на C++: Составить функцию, которая, получив целое число, сравнивает первую и последнюю его цифры и, если последняя цифра больше первой, то ее функция добавляет в начало числа, увеличивая порядок числа на 1. Функция main() организует ввод заранее неизвестного числа целых чисел и выводит на экран только те числа, которые изменили свое значение в результате...
C++ Считывание строки из файла Здравствуйте Проблема такая: во время считывания строки из файла выносит из проги ifstream fin("in.txt"); string word(""); while (!fin.eof()) { getline(fin, word, '\n');//выносит здесь ... } http://www.cyberforum.ru/cpp-beginners/thread168044.html
Зашифровать слово используя шифр четырех квадратов C++
Используя шифр четырех квадратов, зашифровать слово programmer
C++ Одномерные массивы. Алгоритмы поиска и сортировки.
Создать массив на 10 элементов!!! Найти наибольшее отрицательное число среди элементов с четными индексами.
C++ Вычисление выражения в C++ http://www.cyberforum.ru/cpp-beginners/thread167993.html
Дано натуральное число n. Посчитать (1+1/(1^2))*(1+1/(2^2))*(1+1/(2^2))*...*(1+1/(n^2)) использовать FOR помогите. Подкинте идеи Дубляж тем запрещен правилами форума (п. 3.4). Не плодите одинаковых тем!
C++ вычисление выражений в си++ A>>++B%--С, при a=4 b=5 c=6 выдаёт значение 2, пробывал на листке бумаги выполнять это выражение, оно выполняется справа налево, верно, если так то 2 получается до знака >> а дальше ведь идёт смещение значения числа??? подробнее

Показать сообщение отдельно
Иринкa
0 / 0 / 0
Регистрация: 22.09.2010
Сообщений: 7
22.09.2010, 07:46     Приведение матрицы к диагональному виду
Всем привет! Помогите решить задачку на с++:
Привести матрицу n*n к диагональному виду, иллюстрируя каждый шаг.

У меня получилось вывести матрицу на экран:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdlib.h>//очистка экрана.
 
using namespace std;
int main(){ 
    int n;
    cout<<"n=";
    cin>>n;
    float a[n][n];
    int i,j; cout<<"matrix^_^:"<<endl;
    for(i=1; i<=n; i++){ 
             for(j=1; j<=n; j++) {
             cin>>a[i][j];} cout<<'\n'; }
             system("cls"); 
         for(i=1; i<=n; i++){ 
             for(j=1; j<=n; j++) {
               cout<<a[i][j]<<'\t';} cout<<'\n';}                      
                     
                        
            system("PAUSE");     
    return 0;
}
А вот как дальше непонятно...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru