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

Двумерный массив, вывод номера строки и столбца минимального элемента - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
MS_sss
0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 3
30.10.2011, 13:30     Двумерный массив, вывод номера строки и столбца минимального элемента #1
Помогите найти ошибку, программа не правильно выводит номер строки и номер столбца минимального элемента.

Код
#include <stdio.h>
#include <conio.h>
void main()
{
int i,n,k,s,j,min,mini,minj;
float x[10][10];
clrscr();
printf("введите n:\n");
scanf("%d",&n);
printf("введите знач.эл-тов:\n");
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{
printf("x[%d][%d] =",i,j);
scanf("%f",&x[i][j]);
}
printf("массив:\n");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
printf("%4.0f",x[i][j]);
printf("\n");
}
min=x[0][0];
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
if (x[i][j]<min)
min=x[i][j];
}
}
printf("\nминимальный эл-т: %d",min);
mini=0;
minj=0;
for (i=j=0;i<n,j<n;i++,j++)
{
if (x[mini][minj]<=x[i][j])
{
mini=i;
minj=j;
}
}
printf("\n*номер строки: %d",mini);
printf("\nномер столбца: %d",minj);
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 13:30     Двумерный массив, вывод номера строки и столбца минимального элемента
Посмотрите здесь:

Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех ее элементов. C++
Заменить отрицательные элементы суммой номера столбца и номера строки, в которых они находятся C++
Сделать функцию, которая принимает двумерный массив и возвращает индексы его максимального элемента(номер строки и столбца), с указателями, С++ C++
Найти номер строки и столбца двумерного массива для минимального элемента этого массива C++
Дано двумерный массив целых чисел. Все нечетные элементы заданного массива заменить суммой номеров их строки и столбца C++
Вывод только номера столбца и строки первого нулевого элемента матрицы C++
Двумерный массив, поиск минимального элемента C++
C++ Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех элементов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
30.10.2011, 14:34     Двумерный массив, вывод номера строки и столбца минимального элемента #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
#include <stdio.h>
#include <conio.h>
 
void main()
{
    int i, n, k, s, j, min, mini, minj;
    float x[10][10];
    printf("Введите n:");
    scanf("%d", &n);
    printf("Введите знач.эл-тов:");
    for (i = 0; i < n; i++)
        for (j = 0; j < n; j++)
        {
            printf("x[%d][%d]=", i, j);
            scanf("%f", &x[i][j]);
        }
    printf("Массив:\n");
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
            printf("%4.0f",x[i][j]);
        printf("\n");
    }
    min = x[mini = 0][minj = 0];
    for (i = 0; i < n; i++)
        for (j = 0; j < n; j++)
            if (x[i][j] < min)
                min = x[mini = i][minj = j];
        
    
    printf("\nМинимальный эл-т: %d", min);
    
    printf("\nНомер строки: %d", mini);
    printf("\nНомер столбца: %d", minj);
    getch();
}
MS_sss
0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 3
30.10.2011, 14:58  [ТС]     Двумерный массив, вывод номера строки и столбца минимального элемента #3
Спасибо.
Yandex
Объявления
30.10.2011, 14:58     Двумерный массив, вывод номера строки и столбца минимального элемента
Ответ Создать тему
Опции темы

Текущее время: 11:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru