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

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

Войти
Регистрация
Восстановить пароль
 
Imba-Crafter
1 / 1 / 0
Регистрация: 13.10.2010
Сообщений: 38
#1

Уплотнить матрицу. Что-то я намудрил.. - C++

05.11.2010, 11:45. Просмотров 331. Ответов 0
Метки нет (Все метки)

Задание такое: Нужно уплотнить матрицу. Т.е. на убрать все 0-ли. Вместо их поставить следующий элемент если он есть.
Вот код: (Только вот намудрил я что-то страшное)
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
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n, m, i, j, mat[10][10], buf[10][10];
    int a, b, tmp;
    printf("N x M = ");                   //размерность
    scanf("%d %d",&n, &m);
    for (i=0; i<n; i++)                  //вводим масив
        for (j=0; j<m; j++)
            scanf("%d", mat[i][j]);
    printf("Matrix:\n");
    for (a=0; a<n; a++)                          //видимо здесь что-то...
        for (tmp=0, b=0; b<m; b++)
            if (mat[a][b]==0)
            {
                if (a=0)
                    tmp=0;
                else 
                    tmp=a;
                buf[a][tmp]=mat[a+1][b+1];
            }
           for (a=0; a<n; ++a){                           //выводим
        for (b=0; b<m; ++b)
            printf("%d",buf[a][b]);
        printf("\n");
    }
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2010, 11:45     Уплотнить матрицу. Что-то я намудрил..
Посмотрите здесь:

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

Уплотнить матрицу - C++
Доброго всем времени суток. Хотелось бы разобраться с одним вопросом. Задание звучит так Дана целочисленная прямоугольная матрица: ...

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

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

Уплотнить матрицу А, удаляя из нее строки и столбцы заполненные нулями - C++
Пожалуйста помогите:) Уплотнить матрицу А, удаляя из нее строки и столбцы заполненные пулями.(подключать только iostream,conio,math)

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

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

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

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями.

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями - C++
Помогите написать часть программы: &quot;Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями.&quot; #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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