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

Перенести из матрицы в одномерный массив данные удовлетворяющие условию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Форма Фробениюса http://www.cyberforum.ru/cpp-beginners/thread1126712.html
Помогите с кодом, есть матрица 4х4, нужно свести к форме фробениюса(по методу данилевского) и получить характеристическое уравнение.
C++ Некоторый массив содержит повторяющиеся элементы. Найти количество различных элементов в нём Задали задачку: Некоторый массив содержит повторяющиеся элементы. Найти количество различных элементов в нём. Код:#include<iostream> #include<conio.h> using namespace std; int main() { int const n(5); int A, k(0),B; http://www.cyberforum.ru/cpp-beginners/thread1126703.html
C++ Как заполнить переменную типа WCHAR предложением путем добавления словом за словом?
Здравствуйте! Не могу понять, как заполнить переменную типа WCHAR предложением путем добавления словом за словом? Все таки придется организовывать массив, и добавлять букву за буквой? А может использовать vector? Но как его применить? Вообще мысль такова: считать из файла в символьный массив все слова до разделителя "%". Это Будет вопрос, далее идут 4 варианта ответа и правильный ответ. ...
Сортировка в StringGrid методом вставки C++ Builder
Доброго времени суток! У меня такой вопрос: как можно сделать сортировку (методом вставки!) в StringGrid? написал код методом пузырька, а вот вставками не знаю как, помогите пожалуйста. void __fastcall TForm1::Button6Click(TObject *Sender) { int i,j; for (j=1; j<StringGrid1->RowCount+1; j++) for (i=1; i<StringGrid1->RowCount-j; i++) if...
C++ Комментарии к коду http://www.cyberforum.ru/cpp-beginners/thread1126672.html
Доброго времени суток. Есть код программы. Необходимо к самым основным строчка написать комментарии. То есть, для чего нужен данный оператор, функция, цикл и т.п. Заранее благодарю за помощь! #include <iostream> using namespace std; long int doubleFact( const int n ) {
C++ Нужно найти произведение между min и max элементами массива Нужно найти произведение между min и max... #include "stdafx.h" #include "iostream" #include <stdio.h> #include <conio.h> #include <locale.h> void main () { using namespace std; подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.04.2014, 22:33     Перенести из матрицы в одномерный массив данные удовлетворяющие условию
Цитата Сообщение от n971030 Посмотреть сообщение
Ну короче попонятние ПЛИЗ
Вот это не помешало бы, точно.
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
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <vector>
 
int main() {
 
    const int n = 6;
    const int m = 8;
 
    std::srand(std::time(0));
    
    std::vector<int> v;
    
    int** matrix = new int*[n];
    for( int i=0; i<n; ++i )
    {
        matrix[i] = new int[m];
        for( int j=0;j<m; ++j )
        {
            matrix[i][j] = rand() % 360;
            std::cout << std::setw(4) << matrix[i][j] << " ";
            
            double value = std::cos( matrix[i][j] * M_PI / 180 );
            
            if( 0 <= value && value < 0.5 )
            {
                v.push_back( matrix[i][j] );
            }
        }
        std::cout << '\n';
    }
    
    std::cout << "vector:\n";
    
    for( int i=0; i<v.size(); ++i )
    {
        std::cout << v[i] << " ";
    }
    std::cout << '\n';
    
    return 0;
}
Малость гибридно, но, я думаю, сойдет.
http://ideone.com/b0We0g

P.S. не забыть почистить память.
 
Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru