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

Задание по матрице. найти наименьшее значение среди положительных минимумов строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать систему, которая организовывает базу данных с заданной структурой http://www.cyberforum.ru/cpp-beginners/thread757061.html
создать систему, которая организовывает базу данных из заданной структурой и подает следующий сервис: 1)введение данных в базу 2)редактирование данных 3)уничтожение данных 4)просмотр всей базы 5)уничтожение базы 6)дополнительные услуги данные должны иметь полную информации и быть отсортированными за содержанием. организовать базу данных для службы знакомств с таким содержанием: 1.имя
C++ Циклы. По введенному с клавиатуры х вычислить D(x)= системе из двух уравнений... Легонькая задача, напишите если не сложно программу, на языке С+, работаю в Code blocks, задача через циклы решается) по введенному с клавиатуры х вычислить: D(x)= системе из двух уравнений, где первое уравнение =-ln|x+1| при х>-1 второе уравнение (5х+7)/((3^x)+1)^1/5 иначе решается через циклы... http://www.cyberforum.ru/cpp-beginners/thread757045.html
Промежуток рандомных чисел C++
Здравствуйте. Подскажите пожалуйсто где я тут напортачил. Нужно вывести 10 рандомных чисел в промежудке от 12 до 19, а у меня програма выдаёт числи больше 19 тоже, почему то. #include <iostream> using namespace std; int main() { time_t t;
Программирование LPT C++
Всем привет. Только недавно начал заниматься программированием на С++, и получил просьбу накодить программу считывания двоичного кода на LPT порте. Я представляю как выглядит программа в общем, но написать правильный адрес порта, с которого нужно принять сигнал я не умею... Какая функция для этого нужна, и как будет выглядеть строчка кода, допустим, с использованием 12 контакта порта? ...
C++ Задача по ООП ( разработать иерархию классов для описания примитивов и фигур...) http://www.cyberforum.ru/cpp-beginners/thread757014.html
Люди! В институте задали задачу по методам объектно-ориентированного программирования на С++, а я в этом ничего не понимаю.. Задача на иерархию классов. Может кто-нибудь сумеет мне помочь? Очень нужно! Задание: На рабочем поле одновременно могут находиться как фигуры, так и примитивы в любом количестве. Все, что находится на рабочем поле, может перемещаться, вращаться относительно точки,...
C++ Линейно-однонаправленный список (удалить элемент списка по ключу) Нужна помощь с методом удаление,должен удалить элемент списка по ключу,поиск приведён. #include <iostream.h> #include <conio.h> #include <fstream.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iomanip.h> #define n 3 #define maxl 20 подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
09.01.2013, 22:49     Задание по матрице. найти наименьшее значение среди положительных минимумов строк
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int rows = 4;
    const int cols = 5;
    int array[rows];
    int matrix[rows][cols];
    
    std::cout << "Matrix: " << std::endl;
    for (int i = 0; i < rows; i++) {
        int imin = i;
        int jmin = 0;
        for (int j = 0; j < cols; j++) {
            std::cout << std::setw(5) << (matrix[i][j] = rand() % 25 - 3);
            if (matrix[i][j] > 0 && matrix[i][j] < matrix[imin][jmin]) {
                             imin = i;
                             jmin = j;
            }
        }
        array[i] = matrix[imin][jmin];
        std::cout << std::endl;
    }
    
    int ArrMin = 0;
    for (int i = 0; i < rows; i++)
        ArrMin = (array[i] < array[ArrMin]) ? i : 0;
    
    std::cout << "New matrix: " << std::endl;
    for (int i = 0; i < rows; i++) {
        for (int j = 0; j < cols; j++)
            std::cout << std::setw(5) << (matrix[i][j] = matrix[i][j] - array[ArrMin]);
        std::cout << std::endl;
    }
    
    system("pause");
    return 0;
}
наворачивается, если первый элемент в строке минимальный. уже лень проверки клепать. все в Ваших руках, код Ваш
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru