Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
karakumba
0 / 0 / 0
Регистрация: 20.11.2008
Сообщений: 4
#1

Определить номер столбца матрицы, в котором нет ни одного отрицательного элемента

09.01.2009, 22:43. Просмотров 848. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста!!!
Как присвоить переменной номер столбца, двухмерного массива nxn, в котором нет ни одного отрицательного элемента (зная, что такой столбец единственный).
При надобности выложу свой код программы, с ошибкой))) Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2009, 22:43
Ответы с готовыми решениями:

Вставить новый столбец после столбца матрицы, в котором нет ни одного отрицательного элемента
Ребят помогите. в двумерном массиве надо вставить новый столбец после столбца,...

Вставить новый столбец после столбца, в котором нет ни одного отрицательного элемента
Вставить новый столбец после столбца, в котором нет ни одного отрицательного...

Найти номер первого из столбцов матрицы, не содержащих ни одного отрицательного элемента.
Ребята помагите составить программу)) Дана вещественная прямоугольная матрица...

Вычислить количество строк матрицы, в которых нет ни одного отрицательного элемента
Пожалуйста помогите решить,халявщику.Пожалуйста 1. Дана матрица размерности N...

Определить количество строк матрицы не содержащих ни одного отрицательного элемента
Дана целочисленная прямоугольная матрица. Определить количество строк, не...

3
Mecid
680 / 229 / 16
Регистрация: 15.10.2007
Сообщений: 1,247
09.01.2009, 22:44 #2
Ну че ты ждешь выкладывай)
0
karakumba
0 / 0 / 0
Регистрация: 20.11.2008
Сообщений: 4
09.01.2009, 23:05  [ТС] #3
Нужно присвоить переменной b. я уже неделю сижу с этим заданием)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include<iostream>
using namespace std;
 
int **creat(int &n, int &m)
{
    cout << "n="; cin >> n;
    cout << "m="; cin >> m;
    int **mas=new int *[n];
    for(int i=0; i<n; ++i)
        mas[i]=new int [2*m];
    for(i=0; i<n; ++i)
        for(int j=0; j<m; ++j)
        {
            cout << "mas[" << i << "][" << j << "]=";
            cin >> mas[i][j];
        }
        return mas;
}
 
void print(int **mas, int n, int m)
{
    for(int i=0; i<n; i++, cout << endl)
        for(int j=0; j<m; j++)
            cout << mas[i][j] << "\t";
}
 
void deleteMas(int **mas, int n)
{
    for(int i=0; i<n; i++)
        delete [] mas[i];
    delete [] mas;
}
 
int main()
{
    int n,m,b;
    int **a=creat(n,m);
    int m2=2*m;
    print(a,n,m);
    int k;
    for(int j=0; j<m; ++j)
 
        for(int i=0; i<n; i++)
       
            if(a[i][j]<0)
            {
 
                
                k=j;
                b=a[0][j]!=k;
                i=n;
            }
 
 
        for(j=m; j>b; --j)
            for(int i=0; i<n; ++i)
                a[i][j]=a[i][j-1];
            m++;
            for(int i=0; i<n; ++i)
            {
                cout << "a[" << i << "][" << b << "]=";
                cin >> a[i][b+1];
            }
            print(a,n,m);
    deleteMas(a,n);
 
    return 0;
}
0
pavlinux
3 / 3 / 0
Регистрация: 09.01.2009
Сообщений: 41
10.01.2009, 00:42 #4
Цитата Сообщение от karakumba Посмотреть сообщение
Нужно присвоить переменной b. я уже неделю сижу с этим заданием)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>  
 
enum {N = 5};
int V[N];
int A[N][N] = {{1,2,3,4,0},{2,1,2,3,0},{3,2,1,2,0},{4,3,2,1,0},{7,7,7,7,-1}};
 
int main() {
 
    register int i, j;
    int *K = *A;
 
    for (i = 0; i <= N * N; i++) {
        if (K[i] < 0) {
            for (i %= N, j = 0; j < N; j++) {
                V[j] = A[j][i];              
            }
            break;
        }
    }
 return 0;
} /* В глобальной переменно int *V, валяется столбец */
Динамич. массивы сами расписывайте...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2009, 00:42

Определить количество столбцов матрицы, не содержащих ни одного отрицательного элемента
Двумерные массивы Дана целочисленная прямоугольная матрица. 1) определить...

Определить количество столбцов матрицы, в которых не содержится ни одного отрицательного элемента
Помогите,пожалуйста, в написании программы: Условие Дана целочисленная...

Для каждой заданной матрицы определить местоположение (номер строки и номер столбца) минимального элемента
Даны массивы А, В, С. Для каждого определить местоположение (номер строки и...


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

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

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