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

Найти след матрицы, суммируя элементы одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление выражений http://www.cyberforum.ru/cpp-beginners/thread66083.html
Помогите пожалуйста разобраться с следующей задачей. Написать это нужно на языке Си (Linux). Необходимо выполнить вычисление трех выражений. Вычисление выполняется до тех пор, пока очередное...
C++ Перевод числа в строку Помогите пожалуйста решить задачу по программированию. Напишите функцию itox (int n, char s), которая переводит целое n в строку s, представляющее число n в шестнадцатеричном виде. http://www.cyberforum.ru/cpp-beginners/thread66081.html
Символьные массивы и их друзья C++
Доброе время суток. Сразу хочу оговориться, что задача, условие которой я напишу далее, не связана с заданием в институте - я делаю это исключительно для себя и только для саморазвития. Я поставил...
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент
Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент помогите пожалуйста решить задачу!!! На языке C заранее спасибо!!!))
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread66050.html
Дано натуральное число n, действительные числа А1, А2, А3, .......Аn. Выяснить является ли последовательность упорядоченной по убыванию. Помогите найти мою ошибку... Добавлено через 16 секунд...
C++ как с помоШью NotePad-а и Command Promt-а создать *exe? собственно вопрос в нзвании...лично у меня щас есть IDE, но знать лишнее,не плохо...просто интересно...попробовал создать cpp файл,потом с command-а открыть этот файл....но именно что открывает..надо... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.11.2009, 10:43
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream.h>
#include <windows.h>
 
int main ()
{
    int n, i,j;
    double **mas, *mas_diag, sum=0;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Ââåäèòå êîëè÷åñòâî ñòðîê ГЁ ñòîëáöîâ Г¬Г*òðèöû: "<< endl;
    cin>>n;
    mas=new double*[n];
    for(i=0; i<n; i++)
       mas[i]=new double[n];
    cout<<"Ââåäèòå ýëåìåГ*ГІГ» Г¬Г*òðèöû: "<< endl;
    for(i=0; i<n; i++)
       for(j=0; j<n; j++)
       {
          cout<<"["<<i<<"]["<<j<<"]= ";
          cin>>mas[i][j];
       }
        cout<<"èñõîäГ*Г*Гї Г¬Г*òðèöГ*"<<endl;
    for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
       {
          cout.width(10);
          cout<<mas[i][j];
       }
          cout<<endl;
        }
    mas_diag=new double[n];
    for(i=0; i<n; i++)
    {
        mas_diag[i]=mas[i][i];
        sum+=mas_diag[i];
    }
    cout<<"îäГ*îìåðГ*ûé Г¬Г*Г±Г±ГЁГў ГЁГ§ äèГ*ГЈГ®Г*Г*ëüГ*ûõ ýëåìåГ*òîâ Г¬Г*òðèöû"<<endl;
    for(i=0; i<n; i++)
    {
        cout<<mas_diag[i]<<" ";
    }
        cout<<endl; 
    cout<<"ñëåä Г¬Г*òðèöû: "<<sum<<endl;
    for(i=0; i<n; i+=2)
        for(j=0; j<n; j++)
            mas[i][j]/=sum;
    cout<<"ïðåîáðГ*çîâГ*Г*Г*Г*Гї Г¬Г*òðèöГ*"<<endl;
    for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
       {
          cout.width(10);
          cout<<mas[i][j];
       }
          cout<<endl;
        }
    return 0; 
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru