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

Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ авто базар http://www.cyberforum.ru/cpp-beginners/thread192517.html
Подскажите где и как можно создать автобазар
C++ Поиск по строкам Как в матрице N x M реализовать поиск по строкам (начиная с первой строки) кол-ва чисел, которые не равны нулю?? И если это кол-во равно N-1 , то переход на вторую строку, иначе выход. Буду очень... http://www.cyberforum.ru/cpp-beginners/thread192515.html
C++ DirectInput работа с мышью (абсолютные координаты)
didev->GetDeviceState(sizeof(DIMOUSESTATE),&dims); dim.lX получает смещение мыши по оси х, относительно предыдущего опроса мышки. Мне нужно знать положение курсора мыши в данный момент (лучше...
C++ Файлы
Доброго времени суток!! Помоги пожалуйста разобраться в нескольких вопросах, касающихся работы с файлами. Допустим имеется файл *.txt в котором находятся числовые значения. Как считать числа...
C++ Массив.1преобразовать с обратной последовательностью символов. 2 отсортировать по возрастанию,предварительно возведя в квадрат http://www.cyberforum.ru/cpp-beginners/thread192489.html
Здравствуйте!по информатике задали вот такие задачи : произвольный массив А={а0,а1,...аn} 1. Преобразовать в массив с обратной последовательностью символов 2. Отсортировать элементы массива по...
C++ Как поднести число 450 в степень 300 пробовал так, но нехватка байт ! #include <math.h> . . . double k= pow(450.0,300); помогите пожалуйста. Thanks. подробнее

Показать сообщение отдельно
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.11.2010, 10:39
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
#include <stdio.h>
#include <stdlib.h>
 
#define H 5
#define W H
int main(){
 
    int m[H][W] = 
    {
        {4,2,3,4,5},
        {6,7,8,9,9},
        {5,6,9,1,1},
                {1,1,1,1,2},
        {3,4,5,6,6}
    };
 
    int i ;
 
    int *pmax = &m[0][0];  //указатель на максимальный.
    int *pmin = &m[0][0];   //указатель на минимальный.
 
    for( i = 0 ; i < W ; i++ ){
       if(m[i][i] > *pmax ) pmax = &m[i][i];
       if(m[i][i] < *pmin ) pmin = &m[i][i];
    }
 
//вывод максимального и минимального.
printf("max : %d %c",*pmax,'\n'); 
printf("min : %d %c",*pmin,'\n');
 
system("pause");
 
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru