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

В матрице из действительных чисел поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тип информационного поля char*. Добавить в список элемент с заданным номером http://www.cyberforum.ru/cpp-beginners/thread886105.html
Задача №1. Тип информационного поля char*. Добавить в список элемент с заданным номером.
C++ Чтения структуры из файла (описать структуру с именем "ORDER": "счет плательщика"; "счет получателя"; "сумма, переводится банковской операцией") Описать структуру с именем "ORDER", содержащий следующие поля: "Счет плательщика"; "Счет получателя"; "Сумма, переводится банковской операцией". Написать программу для реализации таких действий:... http://www.cyberforum.ru/cpp-beginners/thread886091.html
C++ Имеем массив структур
Здравствуйте. Застопорился с одним заданием, ничего не придумывается, поможите кто чем может ). Итак: Имеем массив следующих структур struct spisok { char fullname; ...
строки string C++
вопрос заключается в следующем: выполняю лабораторную на с++, возникает ошибка при вводе текста.. если вводить данные с 7-8 пробелами, то строка не читает элементы после этих пробелов, как это...
C++ Вывод списка файлов из директории http://www.cyberforum.ru/cpp-beginners/thread886051.html
Доброе время суток. Возникла проблема, мне необходимо осуществить вывод списка файлов из определенной директории(задается пользователем), но как это осуществить я не знаю. Сразу уточню, я пишу...
C++ Дан файл целых чисел. айти среди этих чисел те, что больше за среднее арифметическое суммы всех элементов дано файл целых чисел A1,....,An, которые упорядочены за спаданием. Найти среди этих чисел те , что больше за среднее арифметическое суммы всех элементов. вывести эти числа на экран. подробнее

Показать сообщение отдельно
MikeEl
1 / 1 / 0
Регистрация: 27.03.2012
Сообщений: 52

В матрице из действительных чисел поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы - C++

31.05.2013, 11:57. Просмотров 303. Ответов 0
Метки (Все метки)

иммется код:
нужно его немного поменять

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
#include <iostream>
#include <stdio.h>
#include <math.h>
 
using namespace std;
 
int change(float **array, int strings, int columns)
{
    int maxcol=0;
    float max=0;
    for (int i=0; i<strings; i++)
    {
        for (int j=0; j<columns; j++)
        {
            array[i][j]=(-100+rand()%199)/10.0;
            float k=array[i][j];
            if (k<0) k=-k;
            if  (max<k)
            {
                max=k;
                maxcol=j;
            }
            cout << array[i][j] << " ";
 
        }
        cout << endl;
    }
    for (int i=0; i<strings; i++)
        swap(array[i][maxcol],array[i][columns-1]);
    cout << endl;
    for (int i=0; i<strings; i++)
    {
        for (int j=0; j<columns; j++)
            cout << array[i][j]<< " ";
        cout << endl;
    }
    system ("pause");
    return 0;
}
 
int main()
{
    int strings, columns;
    cout << "Input number of strings \n";
    cin >> strings;
    cout << "Input number of columns \n";
    cin >> columns;
    float** ar = new float* [strings];
    for (int i=0; i<strings; i++)
    {
        ar[i]=new float [columns];
    }
    change(ar,strings,columns);
    for (int i=0; i<strings; i++)
    {
        delete [] ar [i];
    }
}
это решение этой задачи:
В матрице из действительных чисел поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы.

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

Добавлено через 16 минут
неактуально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru