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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
StayDi
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 13
#1

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

14.01.2014, 22:58. Просмотров 339. Ответов 10
Метки нет (Все метки)

Из элементов массива 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++
Дана квадратная целочисленная матрица А(nxn). Написать программу, которая заполняет матрицу А случайными числами в диапазоне от -17 до 10 и...

Вывести число последовательностей удовлетворяющих условию - C++
Последовательность из l целых чисел b1, b2, ..., bl (1 ≤ b1 ≤ b2 ≤ ... ≤ bl ≤ n) называется хорошей, если каждое число делит без остатка...

Найти два числа, удовлетворяющих условию - C++
Исходные данные В единственной строке находится целое число N, 1 ≤ N ≤ 109. Результат Следует вывести два целых положительных числа A...

Сосчитать количество чисел удовлетворяющих условию... - C++
Нужно сосчитать количество чисел удовлетворяющих условию А(i)&gt;B(i), где А(i)&gt;B(i) - одномерные массивы целых чисел одинаковой длины.

Получить сумму членов последовательности, удовлетворяющих условию - C++
Даны натуральные числа n, a1. . . , an. Получить сумму членов последовательности a1, . . . , an, удовлетворяющих условию ak &lt;...

Обнаружение всех объектов класса, удовлетворяющих условию - C++
Итак, рассмотрим отдельный пример, схожий с моей проблемой. У меня есть отдельный класс, который принимает определенные переменные и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
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
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
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
Эксперт С++
5096 / 1534 / 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     Организовать матрицу, заменив элементы удовлетворяющих условию
Еще ссылки по теме:

Найти произведение элементов, удовлетворяющих условию 0 < tan < 1 - C++
есть задача...найти произведение элементов удовлетворяющий условию 0&lt;tan&lt;1...дан массив...который должен содержаться в файле...т.е....

Найти размеры всех прямоугольников, удовлетворяющих условию - C++
задачи на си: 1) найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу S и стороны которых выражены...

Подсчитать количество строк матрицы, удовлетворяющих условию - C++
Уважаемые программисты помогите, пожалуйста!!! нужно решить задачу на С++, а то попрощаюсь с учебой Подсчитайте количество строк матрицы...

Найти количество элементов массива, удовлетворяющих условию 1<b[i]<m - C++
В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию 1&lt;b&lt;m, где 1 и m - заданные...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru