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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу исправить ошибки.... http://www.cyberforum.ru/cpp-beginners/thread105281.html
Всем приветик!!! Помогите пожалуйста исправить ошибки......... ))) #include"stdafx.h" #include"iostream" #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<string> #define ADDITION '+' #define SUBTRACTION '-'
C++ Передаём нажатия Приветствую всех читателей! У меня такая проблема образовалась. Вообщем надо другому приложению (игре допустим) передать нажатия клавиш (например "r"). Как такое возможно реализовать? Пожалуйста, если не затруднит, помоги. Примеры приветствуются. http://www.cyberforum.ru/cpp-beginners/thread105278.html
C++ double в десятичную систему
.... double start; .... unsigned short int yars; ..... double percent; ... for(int i = 0; i < yars; i++) start = start + (start * percent); cout << "\nЧерез " << yars << " лет вы получите: " << start << " рублей.\n";
C++ std:: - правило хорошего тона,или?
часто встречается разный код,где одно и тоже пишется по разному: int n; cin >> n; cout << n; или так: int n;
C++ Сканер текста http://www.cyberforum.ru/cpp-beginners/thread105231.html
Алла, это код С в консоли для 6-й студии /* есть таблица, допустим 1 - хлеб 2 - соль 3 - вода необходим сканер текста: если в тексе он находи 1, то её он заменяет на слово "хлеб" и т.д */
C++ Cin и ввод строки разными функциями На одном сайте код cin.read(buff1,3); на другом getline(cin,buff1); нужно считать строку со всеми пробелами. где можно подробно прочитать про параметры гетлайн и реад.? и чем они отличаются. подробнее

Показать сообщение отдельно
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
16.03.2010, 18:37     Вывести строку матрицы, в которой элемент, стоящий на главной диагонали, максимален
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru