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

Несколько минимальных элементов матрицы записать в одномнерой массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переменные в функциях http://www.cyberforum.ru/cpp-beginners/thread773257.html
Разбираясь с передачей и приемом функциями различных типов данных, столкнулся с такой проблемой.Написал 2 похожие функции и стал объявлять разные типы данных.С целыми числами все нормально,а с дробными возникла проблема.При объявлении переменных типа float в этом коде #include <iostream> #include <iomanip> float OkrD (float); using namespace std; int main() { float D;
C++ Алгоритм задержки Добрый вечер. Хочу попробовать динамически выводить текст в консоли. Какой алгоритм создания задержки? Не через функцию Sleep(). http://www.cyberforum.ru/cpp-beginners/thread773228.html
удаление элемента списка C++
есть структура typedef struct StudentInfo //создание нового типа запись для хранения информационных полей элемента списка { int id; //количество книг в картотеке char surname; // char name; //фамилия автора книги char secondname; int year; //год издания char faculty;
C++ Не подсчитывает русские символы
Не пойму в чём загвостка; логически вроде всё верно: #include <iostream> #include <fstream> #include <cstdlib> #include <stdexcept> int main() { try { std::locale::global(std::locale(""));
C++ Код стандартных функций http://www.cyberforum.ru/cpp-beginners/thread773215.html
Добрый вечер. Подскажите пожалуйста как просмотреть код библиотечной функции? Интересуют функции cin i cout.
C++ Вычислить произведение всех столбцов массива, у которых первый элемент больше элементов расположенных на глав- ной и побочной диагонали Здравствуйте! Помогите пожалуйста. Нужно написать алгоритм на C++. >>Вычислить произведение всех столбцов массива, у которых первый элемент больше элементов расположенных на глав- ной и побочной диагонали.<< Есть код, но, возможно, с недочётами. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
Vlad_
7 / 7 / 0
Регистрация: 07.09.2012
Сообщений: 174
17.02.2013, 18:58  [ТС]     Несколько минимальных элементов матрицы записать в одномнерой массив
вопрос всем как сделать что бы первые 5 элементов были минимальные элементы матрицы А?
в 6 элементе должна быть сумма последнего столбца,(это я уже сделал)
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
#include <iostream>
#include <iomanip>
#include <ctime>
#include <cmath>
#include <algorithm>
 
#define N 6
 
using namespace std;
 
int main()
{
    
    setlocale(0,"");
    srand(time(0));
    float A[N][N], B[N], sum=0;
    float Z[N*N];
    
    cout << "\nПолученная матрица\n";
    for (int i=0; i < N; i++)
        for (int j=0; j < N; j++)
        {
            A[i][j] = 2/3.5*j - j + exp(0.2) - i*i;
 
        }
        for (int i=0; i < N; i++){
            float min = A[i][0];
            for (int j=0; j < N; j++)
            {
                cout << fixed << setprecision(2) << left
                    << setw(6) << A[i][j] << " ";
                if (j == N - 1)
                    sum += A[i][j];
                else if (A[i][j] < min)
                    min = A[i][j];
            }
            cout << endl;
            B[i] = (i == N - 1 ? sum : min);
        }
    
    cout << "\nВектор X\n";
    for (int i=0; i < N; i++)
    {
        cout << B[i] << " ";
        B[i] *= exp(B[i]);
    }
    cout << "\n\nФункция U=g(x)\n";
    for (int i=0; i < N; i++)
        cout << B[i] << " "<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 00:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru