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

В квадратной матрице определить наименьшие элементы каждого рядка - C++

Восстановить пароль Регистрация
 
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
11.06.2010, 18:58     В квадратной матрице определить наименьшие элементы каждого рядка #1
Помогите решить программу.

В квадратной матрице А[5][5] определить наименьшие элементы каждого рядка и найти их суму.

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2010, 18:58     В квадратной матрице определить наименьшие элементы каждого рядка
Посмотрите здесь:

C++ В квадратной матрице поменять местами элементы
Все элементы с наибольшим значением в целочисленной квадратной матрице порядка 10 заменить нулями C++
В квадратной матрице A[N][N] определить номер столбца... C++
C++ В квадратной матрице порядка N все элементы различны
В квадратной матрице X(n,n) найти максимальный и минимальный элементы. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DayFan
19 / 3 / 1
Регистрация: 10.06.2010
Сообщений: 9
11.06.2010, 19:52     В квадратной матрице определить наименьшие элементы каждого рядка #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
#include <iostream.h>
int matrica[5][5];
int str,j,min,sum;
int main()
{
    for (str=0;str<5;str++)
    {
        for (j=0;j<5;j++)
        {
            matrica[str][j]=rand()%50;
        }
    }
    sum=0;
    for (str=0;str<5;str++)
    {
        
        min=matrica[str][0];
        for (j=1;j<5;j++)
        {           
            if (matrica[str][j]<min)
            {
                min=matrica[str][j];
            }           
        }
    sum=sum+min;    
    }
    printf("%i",sum);
    system("PAUSE");
    return 0;
}
rrrFer
Заблокирован
11.06.2010, 20:00     В квадратной матрице определить наименьшие элементы каждого рядка #3
Чем помочь и что не получается?
C
1
2
3
4
5
6
7
8
s=0;
for(i=0;i<n;i++){
    min=a[i][0];
    for(j=0;j<n;j++)
        if(a[i][j]<min)
            min=a[i][j];
    s+=min;
}
не проверял, возможны опечатки

Добавлено через 59 секунд
DayFan, опоздал ))

Добавлено через 3 минуты
DayFan, глобальные переменные зачем? перед использование rand() ненадо вызывать srand()?
DayFan
19 / 3 / 1
Регистрация: 10.06.2010
Сообщений: 9
11.06.2010, 20:04     В квадратной матрице определить наименьшие элементы каждого рядка #4
Добавлено через 3 минуты
DayFan, глобальные переменные зачем? перед использование rand() ненадо вызывать srand()?[/QUOTE]

Просто плохая привычка, и нет не надо.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
12.06.2010, 01:14     В квадратной матрице определить наименьшие элементы каждого рядка #5
DayFan
[QUOTE]и нет не надо[QUOTE]
Эммм... А почему?
][акер
#define книжный_червь Я
 Аватар для ][акер
182 / 93 / 6
Регистрация: 30.01.2010
Сообщений: 780
12.06.2010, 02:10     В квадратной матрице определить наименьшие элементы каждого рядка #6
DayFan, в моём учебники пишут, что нужно подключить ctime и cstdlib. Перед использованием rand() надо (один раз) написать
C++
1
srand(time(NULL));
rrrFer
Заблокирован
12.06.2010, 02:26     В квадратной матрице определить наименьшие элементы каждого рядка #7
silent_1991 ][акер
потому что DayFan не беспокоит что случайные числа одинаковые сколько не запускай программу )). srand инициализирует генератор чисел, использовать time(0) необязательно, можно использовать любое число которое будет отличаться от запуска к запуску программы. time(0) возвращает число секунд с какого-то года и конечно оно при каждом запуске различное(если вы не переводите системное время xD )
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
12.06.2010, 02:27     В квадратной матрице определить наименьшие элементы каждого рядка #8
srand(); это функция "семени"(seed по англ.) от которого будет генерироваться случайное число, если ее не вызывать то всегда будет генерироваться одна и та же последовательность, это удобно в случаи когда ловишь баги
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2010, 10:58     В квадратной матрице определить наименьшие элементы каждого рядка
Еще ссылки по теме:

C++ Найти наименьшие элементы в каждой матрице и напечатать их номера
В квадратной матрице X(n,m) найти Максимальный и минимальный элементы C++
Все элементы с наибольшим по модулю значением в целочисленной квадратной матрице заменить нулями C++

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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
12.06.2010, 10:58     В квадратной матрице определить наименьшие элементы каждого рядка #9
rrrFer,
Ну я-то это знаю, потому и спросил, почему ув. DayFan об этом не беспокоится)))
Yandex
Объявления
12.06.2010, 10:58     В квадратной матрице определить наименьшие элементы каждого рядка
Ответ Создать тему
Опции темы

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