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

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

Войти
Регистрация
Восстановить пароль
 
KarinCHICK
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 15
#1

Вывести строку матрицы, в которой элемент, стоящий на главной диагонали, максимален - C++

16.03.2010, 17:40. Просмотров 461. Ответов 2
Метки нет (Все метки)

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

2. Дана вещественная матрица размерности n * m. Вывести номера столбцов, содержащих только отрицательные элементы
огромное огромное спасибо))))))))
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2010, 17:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести строку матрицы, в которой элемент, стоящий на главной диагонали, максимален (C++):

Вывести строку матрицы, в которой элемент, стоящий на главной диагонале, максимальный среди элементов главной диагонали. - C++
Дано квадратную матрицу порядка N. Вывести строку матрицы, в которой элемент, стоящий на главной диагонале, максимальный среди элементов...

Найти максимальный элемент главной диагонали матрицы, вывести строку и столбец, в которых он содержится - C++
Здравствуйте, собственно бьюсь с решением данной задачи, смог вывести только строку, написал данную функцию: void gldiagonal(int **A,...

Вывести минимальный элемент главной диагонали заданной матрицы - C++
Дано квадратную матрицу порядка M. Вывести минимальный элемент главной диагонали.

Среди элементов главной диагонали матрицы вывести наибольший элемент - C++
Поправьте пожалуйста #include "stdafx.h" #include <iostream> #include <math.h> void main() { setlocale(LC_ALL, "RUSSIAN"); ...

Найти максимальный элемент главной диагонали матрицы, поменять местами строку/столбец, где он находится - C++
С клавиатуры вводится матрица чисел P Найти максимальнный элемент главной диагонали Поменять местами элементы строки и столбца , на...

Вывести строку матрицы в которой находится максимальный элемент - C++
Вот код #include <iostream> #include <conio.h> #include <clocale> using namespace std; int main() { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
16.03.2010, 18:37 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#define N 3
int main(){
    int matrix[N][N] = {
        {1,2,3},
        {4,10,6},
        {7,8,9}
    };
int max;
int s_max = 0;
int i;
for(i=0;i<N;i++)
      if(matrix[i][i]>max){
      max=matrix[i][i];
      s_max=i;
}
 
for(i=0;i<N;i++)printf("%d ",matrix[s_max][i]);
printf("\n");
return 0;
}
Добавлено через 28 минут
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
#include <stdio.h>
#include <conio.h>
#define H  4
#define W  7
int main(){
int matrix[H][W] = {
    {1,-2,3,-4,-6,1,-2},
    {1,-2,-3,4,-6,1,-2},
    {1,-3,4, 5,-6,1,-2},
    {1,-1,1, 1,-6,1,-2}
};
int i,j;
bool O_m = true;
for(i=0;i<W;i++){
    for(j=0;j<H;j++){
    if(matrix[j][i]>=0)O_m = false;
    }
 
    if(O_m){
        printf("stb All<0: %d ",i);
        printf("\n");
    }
O_m = true;
}
 
return 0;
}
//Номера отсчитываются от 0
KarinCHICK
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 15
16.03.2010, 23:51  [ТС] #3
спасибо огромнейщее))))))))))))))))))))))))))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2010, 23:51
Привет! Вот еще темы с ответами:

Вывести в одну строку все элементы главной диагонали матрицы, начиная с правого нижнего угла - C++
Помогите написать программу в Borland C++. Вывести на экран (в одну строку) все элементы главной диагонали массива начиная с элемента,...

Заменить элементы главной и побочной диагоналей матрицы на минимальный элемент ниже главной диагонали - C++
В квадратной матрице А заменить элементы главной и побочной диагоналей на минимальный элемент, найденный среди элементов, расположенных...

Заменить каждый нулевой элемент главной диагонали матрицы максимальным элементом побочной диагонали - C++
дан массив А. Заменить каждый нулевой элемент главной диагонали максимальным элементом побочной диагонали! Подсчитать кол-во нулевых...

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


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

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

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