Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 7

Обнулить четные элементы матрицы

16.01.2013, 23:54. Показов 2203. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обнулить четные элементы матрицы
1 7 6
0 2 3
9 5 0
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2013, 23:54
Ответы с готовыми решениями:

Обнулить в матрице все четные элементы в четных строках
Используя шаблонные функции, нужно обнулить в матрице все четные элементы в четных строках.

Переставить в строке все элементы матрицы из нечетных позиций на четные, а четные на нечетные, по условию
Доброго времени суток. Прошу помощи решить задачку к экзамену, задача звучит так: Поиск не помог, а изучать катастрофически не...

Обнулить элементы матрицы
Элементы матрицыT стоящие на пересечение четных строк и четных столбцов обнулить! РЕшите плиззззз :(((((((((:gcray2

16
 Аватар для Евгений89
102 / 102 / 39
Регистрация: 17.04.2011
Сообщений: 554
17.01.2013, 00:30
данная тема уже сегодня обговаривалась поищи по форуму
0
 Аватар для Starscream
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
17.01.2013, 00:31
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
#include <iostream>
#include <conio.h>
 
using namespace std;
void main()
{
    setlocale(0,"russian");
    int matrix[3][3] = {
        {1 , 7 , 6},
        {0 , 2 , 3},
        {9 , 5 , 0}
                       };
    cout << " Исходная матрица : " << endl;
    
    for(int i = 0 ; i <= 2 ; i++)
    {
        for(int j = 0 ; j <= 2 ; j++)
        {
            cout << matrix[i][j] << ' ';
        }
        cout << endl;
    }
    
    cout << endl << endl << " Измененная матрица : " << endl;
 
    for(int i = 0 ; i <= 2 ; i++)
    {
        for(int j = 0 ; j <= 2 ; j++)
        {
            if(matrix[i][j] % 2 == 0)
                matrix[i][j] = 0;
            cout << matrix[i][j] << ' ';
        }
        cout << endl;
    }
    _getch();
}
1
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
17.01.2013, 00:38
кто короче код придумает тому браво
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
using namespace std;
int main()
{ int a[3][3]={{1,7,6},{0,2,3},{9,5,0}};
    for(int i=0; i<3; i++, cout<<endl)
    for(int j=0; j<3; j++)
    { 
        if(a[i][j]%2==0) a[i][j]=0; cout<<a[i][j]<<"\t"; 
    }
return 0;
}
1
 Аватар для Starscream
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
17.01.2013, 00:57
короче не всегда лучше , используя твой мы даже не увидим результата выполнения программы
0
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
17.01.2013, 01:00
он сразу результат выводит
0
 Аватар для Евгений89
102 / 102 / 39
Регистрация: 17.04.2011
Сообщений: 554
17.01.2013, 01:01
да уж это точно ни чего не увидишь, короче наверно будет только через указатели(по крайней мере быстрее работать будет точно) хотя я могу ошибаться
0
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
17.01.2013, 01:01
а что видеть надо? исходный массив объявлен, итоговый выводится
0
 Аватар для Евгений89
102 / 102 / 39
Регистрация: 17.04.2011
Сообщений: 554
17.01.2013, 01:05
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
а что видеть надо? исходный массив объявлен, итоговый выводится

Не по теме:

наверно человек сам выберет какая ему больше понравится <<партянкa>> или короткая:)

0
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
17.01.2013, 01:06
мне просто интересно почему

Цитата Сообщение от Starscream Посмотреть сообщение
используя твой мы даже не увидим результата выполнения программы
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
17.01.2013, 01:11
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
кто короче код придумает тому браво
C++
1
2
3
4
5
6
#include<iostream>
int main()
{ int a[3][3]={{1,7,6},{0,2,3},{9,5,0}};
    for(int i=0; i<3; i++, std::cout<<std::endl)
    for(int j=0; j<3; j++, std::cout<<a[i][j]<<"\t")
        if(!a[i][j]%2) a[i][j]=0; }

Не по теме:

Браво мне:D



Код лучше от этого не становится
1
 Аватар для Starscream
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
17.01.2013, 01:12
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
мне просто интересно почему
ну у меня например задерживает результат выполнения _getch() у тебя же программа пролетает моментально и мы ничего не видем только то что консоль мелькнула )
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
17.01.2013, 01:14
Starscream, зависит от ОС и IDE, getch вообще в стандарт не входит.
0
 Аватар для Starscream
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
17.01.2013, 01:15
Смотрю все пытаются сократить количество строк , раз на то пошло может написать весь код в одну строку
0
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
17.01.2013, 01:17
Цитата Сообщение от Starscream Посмотреть сообщение
ну у меня например задерживает результат выполнения _getch() у тебя же программа пролетает моментально и мы ничего не видем только то что консоль мелькнула )
зависит от компилятора. кому-то system("pause") нужен, кому-то _getch(). у меня от этих "тормозов" компилятор ругается например
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
17.01.2013, 01:25
Дмитрий 93, компилятор тут не при чем. Это IDE может удерживать консоль (в Windows), в лине она итак не исчезает.
0
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 7
17.01.2013, 10:55  [ТС]
Всем спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.01.2013, 10:55
Помогаю со студенческими работами здесь

Обнулить нечетные элементы матрицы
Помогите плз. Обнулить нечетные элементы матрицы |1 7 6| |0 2 3 | |9 5 0|

Обнулить элементы матрицы A=176
Помогите пожалуйста написать программу на С++, буду очень благодарна. Обнулить элементы матрицы (176) над главной диагональю. ...

Обнулить элементы заданного столбца матрицы
Доброго времени суток) Ищу помощи,в решении,казалось бы простой задачи,но из-за отсутствия знаний языка,абсолютно не знаю как...

Обнулить все положительные элементы матрицы
Составить процедуру обнуления всех положительных элементов в одномерном массиве А. С помощью этой процедуры обнулить все положительные...

Обнулить элементы матрицы, лежащие на главной диагонали
Может кто-нибудь подсказать алгоритм обнуления элементов матрицы, лежащие на главной диагонали, не используя условный оператор? Помогите...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru