Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
ChoperGG
1

дана целочисленная прямоугольная матрица

14.05.2011, 16:02. Просмотров 1287. Ответов 3
Метки нет (Все метки)

определить

-сумму элементов в тех строках,которые содержат хотя бы один отрицательный элемент
-номера строк и столбцов всех седловых точек матрицы
ПРИМЕЧАНИЕ
Матрица А имеет седловую точку Аij,если Aij является минимальным элементов в i-ой строке и максимальным-
в j-ом столбце

может кто написать программный код используя только
#include<stdio.h>
#include<stdlib.h>
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2011, 16:02
Ответы с готовыми решениями:

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

Дана целочисленная прямоугольная матрица
Доброго времени суток. Люди, от вас зависит идти мне в армию или нет. 4 месяца лежал в больнице,...

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

Дана целочисленная прямоугольная матрица
)Дана целочисленная прямоугольная матрица. определить: 1) Количество отрицательных элементов в...

3
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 17
14.05.2011, 16:19 2
Цитата Сообщение от ChoperGG Посмотреть сообщение
может кто написать программный код используя только
#include<stdio.h>
#include<stdlib.h>
А почему такие ограничения?
0
ChoperGG
14.05.2011, 18:26 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <stdlib.h>
 
 
 
 int main()
{
    int x[10][10];
    int m,n,a,kol=0,            
     
        k=0,
        i,j;
 
 
        printf("Vvedite kolichestvo strok ");
        scanf("%d",&m);
        printf("Vvedite kolichestvo stolbcov  ");
        scanf("%d",&n);
printf("Vvedite matricu");
        for (i=0; i<m; i++)
            for (j=0; j<n; j++)
            {
                printf("A[%d][%d]= ",i,j);
                scanf("%d",&(x[i][j]));
            }
 
 
 
        printf("vveden massiv ");
 
        for(i=0;i<m;i++)
        {
            for (j=0;j<n;j++)
                printf("%d ",(x[i][j]));
        printf ("\n");
        }
        for (i=0;i<m; i++) 
        {
            a=0;
            for (j=0; j<n; j++)
            {  
            if (x[i][j]<0) a++;
            }
            if(a==1) kol++;}
        if (a==0) printf("net takih");
        printf (" kol strok s otriz elementami %d \n ",kol );
 
            
return 0;
}
осталось

-номера строк и столбцов всех седловых точек матрицы
ПРИМЕЧАНИЕ
Матрица А имеет седловую точку Аij,если Aij является минимальным элементов в i-ой строке и максимальным-
в j-ом столбце

 Комментарий модератора 
Используйте теги форматирования кода!


Добавлено через 1 час 47 минут
никто 2ую часть решить не может с условием моего препода?
Эксперт С++
4708 / 2533 / 753
Регистрация: 18.08.2009
Сообщений: 4,550
14.05.2011, 18:51 4
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
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
#include <stdio.h>
#include <stdlib.h>
 
 
 
 int main()
{
        int x[10][10], min_i[10], max_j[10];
        int m,n,kol=0,                        
         
                k=0,
                i,j;
 
 
                printf("Vvedite kolichestvo strok ");
                scanf("%d",&m);
                printf("Vvedite kolichestvo stolbcov  ");
                scanf("%d",&n);
printf("Vvedite matricu");
                for (i=0; i<m; i++)
                        for (j=0; j<n; j++)
                        {
                                printf("A[%d][%d]= ",i,j);
                                scanf("%d",&(x[i][j]));
                        }
 
 
 
                printf("vveden massiv \n");
 
                for(i=0;i<m;i++)
                {                   
                        for (j=0;j<n;j++)
                        {
                            if(j==0)
                                min_i[i]=x[i][j];
                            if(i==0)
                                max_j[j]=x[i][j];
                            if(min_i[i]>x[i][j])
                                min_i[i]=x[i][j];
                            if(max_j[j]<x[i][j])
                                max_j[j]=x[i][j];
                                printf("%d ",(x[i][j]));
                        }
                printf ("\n");
                }
                printf (" sedlov tochki: \n" );
                for(i=0; i<m; i++)
                    for(j=0; j<n; j++)
                        if(x[i][j]==min_i[i] && x[i][j]==max_j[j])
                            printf("%d %d\n", i, j);                        
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2011, 18:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

дана целочисленная прямоугольная матрица
дана целочисленная прямоугольная матрица 1)определить количество строк,не содержавших не одного...

Дана целочисленная прямоугольная матрица
Дана целочисленная прямоугольная матрица. Упорядочить столбцы целочисленной прямоугольной матрицы...

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

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


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

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

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