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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
smalldragon
 Аватар для smalldragon
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 10
#1

Перестановка и вычисление суммы элементов матрицы - C++

18.05.2012, 22:40. Просмотров 438. Ответов 2
Метки нет (Все метки)

Задание:
Укр----
Прочитати з файлу F1 матрицю A(15,18) переставити рядки матриці таким чином, щоб сума елементів кожного рядка спадала від першого рядка до останнього.
Русск---
Прочитать из файла F1 матрицу А(15,18) переставить ряды матрицы так, чтобы сума элементов каждого ряда совпадала от первого ряда до последнего
Заполнить массив смог но вот произвести остальные вычисления я пока не сообразил как.
Помогите пожалуйста разобраться....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
using namespace std;
 
 
int A[15][18];
int sum;
int main()
{
    // заполняем массив случайными числами
    for(int i = 0; i < 10; i++)
        for(int j = 0; j < 10; j++)
            A[i][j] = rand() % 20 - 10;
    // выводим элементы массива
    cout<<"elementi massiva = ";
    for(int i = 0; i < 10; i++)
    {
        for(int j = 0; j < 10; j++)
            cout<<A[i][j]<<"\n";
    }
}
Как еще можно красиво упорядочить числа ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2012, 22:40     Перестановка и вычисление суммы элементов матрицы
Посмотрите здесь:

Вычисление суммы элементов матрицы по столбцам C++
C++ Перестановка элементов матрицы, симметричных относительно главной диагонали
Вычисление суммы и произведения элементов матрицы, находящихся на главной диагонали C++
C++ Вычисление суммы элементов матрицы по строкам
Перестановка элементов матрицы C++
C++ Вычисление суммы элементов главной диагонали матрицы
Перестановка элементов квадратной вещественной матрицы C++
C++ Вычисление суммы элементов массива
Вычисление суммы смежных элементов матрицы C++
C++ Сформировать суммы элементов строк матрицы и суммы элементов столбцов матрицы
Вычисление суммы элементов матрицы C++
C++ Вычисление суммы элементов массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.05.2012, 22:59     Перестановка и вычисление суммы элементов матрицы #2
Цитата Сообщение от smalldragon Посмотреть сообщение
Прочитать из файла F1 матрицу А(15,18) переставить ряды матрицы так, чтобы сума элементов каждого ряда совпадала от первого ряда до последнего
Бредовое задание. Например сумма элементов второго ряда 15, а третьего ряда 20. Да хоть как переставляй эти ряды, сумма элементов у них не изменится
smalldragon
 Аватар для smalldragon
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 10
18.05.2012, 23:12  [ТС]     Перестановка и вычисление суммы элементов матрицы #3
Цитата Сообщение от valeriikozlov Посмотреть сообщение
Бредовое задание. Например сумма элементов второго ряда 15, а третьего ряда 20. Да хоть как переставляй эти ряды, сумма элементов у них не изменится
Извиняюсь. Неправильно выразился.
Я представляю это так:
------я сделал массив чисел такого вида:

1 2 3 4 5 6 7 // либо считать сумма = 1 + 2 и сравнивать со следующим рядом..
3 4 5 6 7 8 9
2 3 4 5 6 7 8
2 3 4 5 6 7 8

сделал так что:
1 + 2, 2 + 3, и.т.д
------или массив в виде столбца:
2 // сумма = 2 + 3 и сравнивать со следующими 2 числами.....
3
4
5
6
1
....
сейчас думаю над первым вариантом...
Yandex
Объявления
18.05.2012, 23:12     Перестановка и вычисление суммы элементов матрицы
Ответ Создать тему
Опции темы

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