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

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

Войти
Регистрация
Восстановить пароль
 
Алёночка 18+
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 33
#1

Матрици - C++

19.03.2011, 16:16. Просмотров 318. Ответов 2
Метки нет (Все метки)

Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать матрицу в общепринятом виде. Массив: D[8][6]; http://www.cyberforum.ru/cgi-bin/latex.cgi?{d}_{ij}-целые числа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2011, 16:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Матрици (C++):

Матрици!!! Почему не вводится 5 строка матрици и невыводится сумма? - C++
Задана матрица квадратная А действительных чисел. Найти сумму элементов тех строк матрици, в которых элемент главной диагонали...

Матрици А и B - C++
Задайте матрици А і В размерностью (n x m), де n і m ≥ 6 (nm). Поменяйте местами первій и последний столбец матрици А. Увеличить...

Матрици - C++
помогите пожалуйста написать программу: Дана вещественная матрица nxm. Получите новую матрицу путем деления всех элементов данной матрицы...

Матрици - C++
Кто знает как создать статический массив указателей на одномерные массивы.Или другими словами как создать матрицу но что б массив...

Матрици - C++
1. Дана матрица A. В соответствии с вариантом задания произвести вычисления с элементами данной матрицы. массив D; задание:Найти...

Заполнение Матрици - C++
задача предстоит в том, чтоб заполнить матрицу таким образом, код надо на Си

2
Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 94
19.03.2011, 16:37 #2
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main()
{
    setlocale(2, ".1251");
    srand(static_cast<unsigned>(time(NULL)));
    int D[8][6];
    std::cout << "Матрица до преобразования:" << std::endl;
    for (size_t i = 0; i < 8; i++)
    {
        for (size_t j = 0; j < 6; j++)
            std::cout << std::setw(3) << (D[i][j] = -50+rand()%100) << (j < 5 ? " " : "\n");
    }
    std::cout << "Матрица после преобразования:" << std::endl;
    for (size_t i = 0; i < 8; i++)
    {
        for (size_t j = 0; j < 6; j++)
            std::cout << (D[i][j] = (D[i][j] > 0 ? 1 : 0)) << (j < 5 ? " " : "\n");
    }
    return 0;
}
1
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
19.03.2011, 16:38 #3
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <algorithm>
#include <vector>
#include <iomanip>
#include <iterator>
 
int main(){
  const size_t X = 8, Y = 6;
  std::vector<std::vector<int> > matr(X, std::vector<int>(Y));
  srand(time(0));
  std::for_each(matr.begin(), matr.end(), [](std::vector<int> &a){
    std::generate(a.begin(), a.end(), []() -> int {return rand() % 100 - 50;});
    std::for_each(a.begin(), a.end(), [](int a_) {std::cout << std::setw(4) << a_ << ' ';});
    std::cout << std::endl;
  });
  std::cout << "\n\n";
  std::for_each(matr.begin(), matr.end(), [](std::vector<int> &a){
    std::replace_if(a.begin(), a.end(), [](int a_) -> bool {return a_ < 0;}, 0);
    std::replace_if(a.begin(), a.end(), [](int a_) -> bool {return a_ > 0;}, 1);
    std::for_each(a.begin(), a.end(), [](int a_) {std::cout << std::setw(4) << a_ << ' ';});
    std::cout << std::endl;
  });
  return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2011, 16:38
Привет! Вот еще темы с ответами:

Характеристика матрици! - C++
Дана прямоугольная матрица, найти количество столбцов которые не содержат ни одного нуля. Характеристика строки матрици является сумма ее...

матрици чисел - C++
есть 2 задачи каторые нужно решить Задана матрица чисел: а Вычислить сумму элементов, образующих букву :Z Задана...

строки матрици - C++
Упорядочить строки матрицы размером М*N за увеличением минимального елемента строки.

Функция на показ матрици... - C++
Здравствуйте уважаемые форумчане ... Подскажите пожалуйста почему функция ShowMatrix первый раз вызывается всё нормально работает а...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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