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

Организовать матрицу, заменив элементы удовлетворяющих условию - C++

Восстановить пароль Регистрация
 
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
14.01.2014, 22:58     Организовать матрицу, заменив элементы удовлетворяющих условию #1
Из элементов массива b(100) сформированного случайным образом (интервал выбора случайных чисел от 0,5 до 1,7) организовать матрицу , заменив элементы удовлетворяющих условию 0,9<= a(i , j)<=1,2 нулями. Построить трехмерную поверхность по карте высот заданной матрицей и реализовать вращение полученной сцены с использованием клавиш клавиатуры «w» и «r».
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2014, 22:58     Организовать матрицу, заменив элементы удовлетворяющих условию
Посмотрите здесь:

C++ Найти размеры всех прямоугольников, удовлетворяющих условию
Подсчитать количество строк матрицы, удовлетворяющих условию C++
C++ Сосчитать количество чисел удовлетворяющих условию...
Найти произведение элементов, удовлетворяющих условию 0 < tan < 1 C++
C++ Найти количество элементов массива, удовлетворяющих условию 1<b[i]<m
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VaDiG
 Аватар для VaDiG
29 / 26 / 3
Регистрация: 13.01.2014
Сообщений: 63
14.01.2014, 23:09     Организовать матрицу, заменив элементы удовлетворяющих условию #2
Цитата Сообщение от StayDi Посмотреть сообщение
Построить трехмерную поверхность по карте высот заданной матрицей и реализовать вращение полученной сцены с использованием клавиш клавиатуры «w» и «r».
как это должно выглядеть визуально?
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
14.01.2014, 23:20  [ТС]     Организовать матрицу, заменив элементы удовлетворяющих условию #3
Цитата Сообщение от VaDiG Посмотреть сообщение
как это должно выглядеть визуально?
с использованием графической библиотеки OpenGL и функции с обратным вызовом, которая создает трехмерную каркасную поверхность .Ну мне бы только эту часть помочь решить \\\Из элементов массива b(100) сформированного случайным образом (интервал выбора случайных чисел от 0,5 до 1,7) организовать матрицу , заменив элементы удовлетворяющих условию 0,9<= a(i , j)<=1,2 нулями.
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
14.01.2014, 23:27  [ТС]     Организовать матрицу, заменив элементы удовлетворяющих условию #4
Цитата Сообщение от VaDiG Посмотреть сообщение
как это должно выглядеть визуально?
http://www.cyberforum.ru/attachment....1&d=1389727549

скрин как должно примерно выглядеть
Миниатюры
Организовать матрицу, заменив элементы удовлетворяющих условию  
VaDiG
 Аватар для VaDiG
29 / 26 / 3
Регистрация: 13.01.2014
Сообщений: 63
14.01.2014, 23:30     Организовать матрицу, заменив элементы удовлетворяющих условию #5
Цитата Сообщение от StayDi Посмотреть сообщение
\\\Из элементов массива b(100) сформированного случайным образом (интервал выбора случайных чисел от 0,5 до 1,7) организовать матрицу , заменив элементы удовлетворяющих условию 0,9<= a(i , j)<=1,2 нулями.
нужна только эта часть?
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
14.01.2014, 23:33  [ТС]     Организовать матрицу, заменив элементы удовлетворяющих условию #6
Цитата Сообщение от VaDiG Посмотреть сообщение
нужна только эта часть?
Да , пожалуйста помоги чувак,оч надо для курсовой.
VaDiG
 Аватар для VaDiG
29 / 26 / 3
Регистрация: 13.01.2014
Сообщений: 63
14.01.2014, 23:35     Организовать матрицу, заменив элементы удовлетворяющих условию #7
Цитата Сообщение от StayDi Посмотреть сообщение
Да , пожалуйста помоги чувак,оч надо для курсовой.
ну ок.. щас минут через 20 скину... вот с графикой я не дружу пока.. а это щас напишу...
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
14.01.2014, 23:45  [ТС]     Организовать матрицу, заменив элементы удовлетворяющих условию #8
Цитата Сообщение от VaDiG Посмотреть сообщение
ну ок.. щас минут через 20 скину... вот с графикой я не дружу пока.. а это щас напишу...
спасиб чувак, с остальным я знаю что делать
VaDiG
 Аватар для VaDiG
29 / 26 / 3
Регистрация: 13.01.2014
Сообщений: 63
15.01.2014, 00:13     Организовать матрицу, заменив элементы удовлетворяющих условию #9
Цитата Сообщение от StayDi Посмотреть сообщение
спасиб чувак, с остальным я знаю что делать
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{
    int z = 0;
    double array[100], Matrix[50][50];
    srand(time(NULL));
 
    for(int i = 0; i < 100; i++)
        array[i] = (rand() % 13 + 5) * 0.1;
    
    for(int i = 0; i < 10; i++)
        for(int j = 0; j < 10; j++)
        {
            Matrix[i][j] = array[z];
            if(Matrix[i][j] >= 0.9 && Matrix[i][j] <= 1.2)
                Matrix[i][j] = 0;
            z++;
        }
 
    for(int i = 0; i < 10; i++)
    {
        cout << endl;
        for(int j = 0; j < 10; j++)
            cout << Matrix[i][j] << "\t";
    }
 
    system("pause");
    return 0;
}
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
15.01.2014, 00:36     Организовать матрицу, заменив элементы удовлетворяющих условию #10
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
#include <iostream>
#include <iomanip>
#include <random>
 
int main()
{
    const size_t arraySize(100);
    const size_t matrixSize(10);
 
    std::default_random_engine generator;
    std::uniform_real_distribution <> distribution(0.5, 1.7);
 
    double array[arraySize];
    std::cout << "Array: " << std::endl;
    for (size_t i = 0; i < arraySize; i++) {
        std::cout << std::setw(2) << std::setprecision(2) << (array[i] = distribution(generator)) << ' ';
    }
    std::cout << std::endl;
 
    size_t arrayIndex(0);
    double matrix[matrixSize][matrixSize];
    std::cout << "Matrix: " << std::endl;
    for (size_t i = 0; i < matrixSize; i++) {
        for (size_t j = 0; j < matrixSize; j++) {
            matrix[i][j] = (array[arrayIndex] >= 0.9 && array[arrayIndex] <= 1.2) ? 0 : array[arrayIndex];
            std::cout << std::setw(8) << std::setprecision(2) << matrix[i][j];
            arrayIndex++;
        }
        std::cout << std::endl;
    }
    
    std::system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2014, 15:51     Организовать матрицу, заменив элементы удовлетворяющих условию
Еще ссылки по теме:

C++ Найти два числа, удовлетворяющих условию
Вывести число последовательностей удовлетворяющих условию C++
Получить сумму членов последовательности, удовлетворяющих условию C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
18.01.2014, 15:51  [ТС]     Организовать матрицу, заменив элементы удовлетворяющих условию #11
Ev[G]eN, Спасибо
Yandex
Объявления
18.01.2014, 15:51     Организовать матрицу, заменив элементы удовлетворяющих условию
Ответ Создать тему
Опции темы

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