Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Clay
-15 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 17
1

Составить программу которая находит наименьший элемент в матрице. Размерность матрицы задается с клавиатуры

05.05.2013, 07:53. Просмотров 915. Ответов 1
Метки нет (Все метки)

Составить программу которая находит наименьший элемент в матрице. Размерность матрицы задается с клавиатуры
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 07:53
Ответы с готовыми решениями:

Найти наибольший элемент в матрице, размерность матрицы задается с клавиатуры
Найти наибольший элемент в матрице, размерность матрицы задается с клавиатуры

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

Составить программу которая находит наименьший элемент в матрице
Привет ребята Помогите пожалуйста перед практикой надо закрыть программирование. а я не успеваю....

Найти наибольший элемент в матрице, размерность матрицы задается с клавиатуры
Найти наибольший элемент в матрице, размерность матрицы задается с клавиатуры Обращаю Ваше...

Найти наибольший элемент в матрице, размерность матрицы задается с клавиатуры
Привет ребята Помогите пожалуйста перед практикой надо закрыть программирование. а я не успеваю....

1
СашаН
271 / 270 / 145
Регистрация: 15.03.2012
Сообщений: 614
Записей в блоге: 1
05.05.2013, 16:35 2
Лучший ответ Сообщение было отмечено Clay как решение

Решение

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
#include <stdio.h>
 
void smalest(int *matrix, int row, int col)
{
    int *start;
    int min;
    int lenght = row * col;
 
    min = *matrix;
    for(start=matrix+1; start<(matrix+lenght); start++)
    {
        if(min>*start)
            min = *start;
    }
    for(start=matrix; start<(matrix+lenght); start++)
        if(*start==min)
        {
            printf("smalest == matrix[%i][%i] = %i\n",
                    (start-matrix)/col,
                    (start-matrix)%col,
                     min);
        }
}
 
int main(void)
{
    int row, col;
    puts("please enter the size of a matrix:");
    scanf("%i", &col);
    scanf("%i", &row);
 
    int array[row][col];
    int i, j;
    for(i=0; i<row; i++)
        for(j=0; j<col; j++)
        {
            printf("matrix[%i][%i] = ", i, j);
            scanf("%i", &array[i][j]);
        }
 
    putchar('\n');
    smalest(&array[0][0], row, col);
    putchar('\n');
 
    for(i=0; i<row; i++)
    {
        for(j=0; j<col; j++)
        {
            printf("%i ", array[i][j]);
        }
        putchar('\n');
    }
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2013, 16:35

Составить программу, которая находит первые k чисел Пелля (k – задается пользователем).
Числа Пелля определяются так: первое число равно 1, второе равно 2, каждое следующее равно...

Составить рекурсивную функцию, которая находит наименьший элемент массива из реальных чисел
double min(double* arr, int n); Примеры double arr = {4.1, 2.0, 5.3, 7.2}; min(arr, 4); // -&gt;...

Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными числами от 5 до 15 и находит максимальный элемент в м
Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными...


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

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

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