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

в матрице А(n x m) найти первый столбец, не содержащий отрицательных элементов, и умножить его как вектор на матрицу А - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в заданном тексте выделить две группы слов: в первую определить слова, начинающиеся на согласную букву, во вторую - на гласную http://www.cyberforum.ru/cpp-beginners/thread906667.html
1. в заданном тексте выделить две группы слов: в первую определить слова, начинающиеся на согласную букву, во вторую - на гласную
C++ Сдвиговый регистр Здравствуйте! Помогите написать программу для сдвигового регистра.. http://www.cyberforum.ru/cpp-beginners/thread906662.html
Работа с окном интепретатора командной строки из С++ C++
Знаю, что в cmd.exe можно указывать цвет шрифта и выбирать изменяющуюся область окна. Как это можно сделать из кода С++ в IDE Code Blocks ? Заранее спасибо.
Дан текстовый файл. Напишите программу, определяющую процентное отношение строчных и прописных букв к общему числу символов в нем C++
Задача есть на Паскале, нужно на С++ for i:=1 to length(str) do begin if str in then inc(b); if str in then inc(s); end; writeln('Процент больших ',(b*100)/lenght(str)); writeln('Процент строчных ',(s*100)/lenght(str));
C++ Создайте класс по имени Rational для выполнения арифметических действий с дробями (Подскажите.как дальше писать.я на половину сделал) http://www.cyberforum.ru/cpp-beginners/thread906598.html
2. Создайте класс по имени Rational для выполнения арифметических действий с дробями. Напишите программу драйвера для вашего класса. Используйте целые переменные для представления закрытых данных класса – числителя и знаменателя. Создайте функцию-конструктор, которая позволяет объекту этого класса принимать начальные значения при его объявлении. Конструктор должен содержать значения по умолчанию...
C++ Прошу дополнить (оздайте класс prompt. Введите в него конструктор, который выводит на экран приглашение (строку) и затем позволяет ввести целые числа) 29. Создайте класс prompt. Введите в него конструктор, который выводит на экран приглашение (строку) и затем позволяет ввести целые числа. Класс должен выделить память под строки с длинами, равными введенным целым числам, и случайным образом заполнить их. Функция-член op() должна сформировать новую строку и заполнить ее поочередно символами первой и второй строк. Я написал так ещё нужно... подробнее

Показать сообщение отдельно
Марат_09
5 / 5 / 1
Регистрация: 23.05.2013
Сообщений: 18
19.06.2013, 17:03     в матрице А(n x m) найти первый столбец, не содержащий отрицательных элементов, и умножить его как вектор на матрицу А
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
60
61
62
63
64
65
66
67
    const int n = 2 , m = 4;
 
    int flag = 0;
    int ink = 0;
 
    int A[n][m];
    int vector[n];
 
    for(int i=0; i<n; i++)
        for(int j=0; j<m; j++)
        {
            cout <<" A["<< i <<"]["<< j <<"]= ";
            cin >> A[i][j];
            cout << endl;
        }
          
    for(int i=0; i<m; i++)
    {
        if( flag != -1 )
        {
            for(int j=0; j<n; j++)
            {
                if( A[j][i] >= 0 )
                    flag ++;
                else
                    flag = 0;
 
                if( flag == m )
                    ink = j;
            }
 
            if( flag == m )
            {
                for(int k=0; k<n; k++)
                {
                    vector[k] = 0;
 
                    for(int d=0;d<m;d++)
                        vector[k] += A[d][ink] * A[k][d];
                }
 
                flag = -1;
                break;
            }
            else
            {
                flag = 0;
                ink = 0;
            }
        }
        else
            break;
    }
 
    //
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<m; j++)
            cout <<"  "<< A[i][j];
        cout << endl;
        cout << endl;
    }
 
    //
    for(int i=0; i<n; i++)
        cout <<" "<< vector[i];
    cout << endl;
Добавлено через 16 секунд
надо будет отладить!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru