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

Замена елементов в матрице - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ALGLIB собственные векторы http://www.cyberforum.ru/cpp-beginners/thread545655.html
Здравствуйте, может, кто пользовался библиотекой ALGLIB, никак не могу понять, как собственные векторы вывести. Пользуюсь функцией rmatrixevd, хотелось бы получить правые векторы, помогите пожалуйста.
C++ Проблема передали ifstream через указатель Ребята, объясните ибо в книгах не нашел. Как правильно передать в виде параметра поток ifstream? void parse(string *str, ifstream *FILE){ do{ cout << *str; } while( getline(FILE, *str) ); }; http://www.cyberforum.ru/cpp-beginners/thread545652.html
Сортировки гирь на весах C++
Здравствуйте уважаемые программисты. Помогите решить такую задачу: Имеются весы без гирь и пять различных грузов. На каждую из двух чашек весов можно класть по одному грузу. Расположить грузы по убыванию веса, использовав семь взвешиваний. Рассмотреть решение задачи с помощью алгоритмов сортировки и с помощью придуманного алгоритма. Кто нибудь разбирается в сортировках?
Получить в файле f последовательно числа Фибоначчи: u0,u1,...,un+1. C++
Дан файл f, компоненты u0,u1,...,un которого являются последовательными числами Фибоначчи. Получить в файле f последовательно числа Фибоначчи: u0,u1,...,un+1. Решите на С++.Не могу понять эту задачу)СПАСИбо большое заранее!
C++ Дана действительная матрица [aij]i,j=1,…,n. http://www.cyberforum.ru/cpp-beginners/thread545632.html
Формулировка: Дана действительная матрица i,j=1,…,n. Получить действительную матрицу i,j=1,…,n, элемент bij которой равен наименьшему из элементов данной матрицы, расположенных в заштрихованной области(как на картинке), определяемой индексами i, j как показано на рисунке. Размер матрицы и ее элементы вводятся с клавиатуры. Не понимаю, почему перебирает элементы...
C++ Выбрать из текста слова, начинающиеся и заканчивающиеся одной и той же буквой, и вы-вести их на экран. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) {char s; char mas,n; char st; char sd; подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
11.04.2012, 23:41     Замена елементов в матрице
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
#include <iostream>
#include <ctime>
#include <iomanip>
 
int main()
{
    size_t size;
    std::cout << "Size of matrix: ";
    std::cin >> size;
    int **matrix = new int*[size];
    srand(time(NULL));
    int pos, max;
 
    for(int i = 0; i < size; i++)
    {
        matrix[i] = new int[size];
        pos = 0;
        int j;
        for(j = 0; j < size; j++)
        {
            matrix[i][j] = rand() % 20;
            std::cout << std::setw(4) << matrix[i][j];
        }
        max = matrix[i][0];
        for(j = 1; j < size; j++)
            if (max < matrix[i][j])
                max = matrix[i][pos = j];
        int sum = 0;
        j = 0;
        while (j < pos)
            sum += matrix[i][j++];
        matrix[i][pos] = sum;
        std::cout << std::endl;
    }
    std::cout << "+-------+\n";
    for(int i = 0; i < size; i++)
    {
        for(int j = 0; j < size; j++)
            std::cout << std::setw(4) << matrix[i][j];
        std::cout << std::endl;
    }
 
    for(int i = 0; i < size; i++)
        delete [] matrix[i];
    delete [] matrix;
    return 0;
}
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru