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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод строки в printf http://www.cyberforum.ru/cpp-beginners/thread521550.html
Есть варианты кода, пытающиеся вывести строку "abc" в stdout. #include <stdio.h> int main () { printf ("%s", "abc"); return 0; }
C++ подскажите где можно купить хорошую методичку по си++ в москве... желательно чтоб там были только таблицы и обазначения каманд....ну как минишпаргалка.... http://www.cyberforum.ru/cpp-beginners/thread521549.html
Создать класс автомобилей. C++
Вообщем, есть такое задание : Создать класс автомобилей. Описать поля: название авто (марка), цвет кузова, номер двигателя внутреннего сгорания, стоимость авто, год выпуска, число ремонтов. Описать метод вывода полей на экран с применением потокового вывода. Определить 3 объекта класса автомобилей. Ввести данные в объекты и подсчитать среднее число ремонтов для всех объектов. Отладить...
Обработки исключительных ситуаций C++
Объясните, что от меня хотят, а то уже мозг кипит ... 7. Не абстрактный класс В является производным от абстрактного класса А. Определить обработчик исключительной ситуации при преобразовании ссылки на класс В в ссылку на абстрактный класс.
C++ Списки (вывод) http://www.cyberforum.ru/cpp-beginners/thread521528.html
извините за тупой вопрос, не могли бы вы подсказать как выводить элементы списка? struct tElem { int value; tElem *next; }; сама структура а вывожу я вот так void main() {
C++ Чисто виртуальные классы. Модификатор const Приветствую всех! Известно, что чисто виртуальный (абстрактный) класс можно получить class A { public: virtual void test()=0; }; На просторах рунета в онлайн-учебнике встретил следующий пример абстрактного класса: class A { public: virtual void test()const=0; };И получается так, что я ничего даже с его наследниками не могу сделать. Попытка инстанцировать наследника пресекается... подробнее

Показать сообщение отдельно
Kreolix
4 / 4 / 0
Регистрация: 07.07.2011
Сообщений: 15
18.03.2012, 17:06     наибольшее из значений элементов столбца, который обладает наименьшей суммой модулей элементов
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <iostream>
#include <time.h>
using namespace std;
 
int n;
 
void print(int **A)
{
        for (int i=0; i<n; i++)
        {
                for (int j=0; j<n; j++)
                        cout<<A[i][j]<<"\t";
                cout<<endl;
        }
        cout<<endl;
}
 
void matrix(int **A)
{
    for (int i=0; i<n; i++)
        for (int j=0; j<n; j++)
        {
            cout<<"Введите элемент a["<<i+1<<"]["<<j+1<<"]"<<endl;
            cin>>A[i][j];
        }
}
 
void find(int **A)
{
    int sum, 
        min = 0, 
        min_j = 0;
    for (int j=0; j<n; j++)
    {
        sum = 0;
        for(int i=0; i<n; i++)
        {
            sum += abs(A[i][j]);
        }
        if (sum < min)
        {
            min = sum;
            min_j = j;
        }
    }
    int max = A[0][min_j],
        max_i = 0;
 
    for (int i=1; i<n; i++)
        if (A[i][min_j] > max)
        {
            max = A[i][min_j];
            max_i = i;
        }
    cout<<"Нужный нам элемент: a["<<++max_i<<"]["<<++min_j<<"]"<<endl;
}
 
int main()
{
    setlocale(LC_ALL, "");
    cout<<"Введите размерность матрицы"<<endl;
    cin>>n;
    if (n<5 || n>25)
        cout<<"Размерность n должна быть 5<=n<=25"<<endl;
    else
    {
        int **A=0;
        A=new int *[n];
        for(int i=0;i<n;i++)
        {
                A[i]=new int[n];
        }
        matrix(A);
        print(A);
        find(A);
    }
}
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru