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

Двумерный массив покажите как сделать - C++

Восстановить пароль Регистрация
 
EvilRonin
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 5
22.12.2013, 20:58     Двумерный массив покажите как сделать #1
Дан двумерный массив А(5,3)
1)Поменять местами первую и последнюю строки матрицы.
2)Посчитать S_i для элементов каждой строки по формуле:
http://www.cyberforum.ru/cgi-bin/latex.cgi?Si=5+\sum_{j=1}^{4}\frac{1-{a}_{ij}+({a}_{ij})^2)}{6} где i-номер строки.
3)В полученной матрице найти наибольший элемент.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 20:58     Двумерный массив покажите как сделать
Посмотрите здесь:

Как с помощью <vector> сделать двумерный массив? C++
C++ двумерный массив, как?
Есть двумерный массив символов, в каждой строке находится номер, мне надо к каждой строке добавить "8029" как это сделать? C++
Сделать функцию, которая принимает двумерный массив и возвращает индексы его максимального элемента(номер строки и столбца), с указателями, С++ C++
Двумерный массив покажите как составить только с такими операторами C++
C++ как сделать чтобы функция не изменяла переданный в нее двумерный массив в главной программе?
C++ Как сделать двумерный массив состоящий из двумерных массивов?
C++ Как сделать двумерный массив

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
22.12.2013, 21:22     Двумерный массив покажите как сделать #2
1)
C++
1
2
3
4
5
6
7
int tmp;
for (int j=0; j<3; j++)
{
    tmp = a[0][j];
    a[0][j] = a[4][j];
    a[4][j] = tmp;
}
2)
C++
1
2
3
4
5
6
7
8
float s = 0;
for (int i=0; i<5; i++)
{
    s = 5;
    for (int j=1; j<3; j++)
        s+=(1-a[i][j]+a[i][j]*a[i][j])/6;
    std::cout <<s <<std::endl;
}
3)
C++
1
2
3
4
5
int max=a[0][0];
for (int i=0; i<5; i++)
    for (int j=0; j<3; j++)
        if (a[i][j]>max)
            max = a[i][j];
Добавлено через 3 минуты
Во 2 задании получается несостыковка: ведь в матрице 3 столбца, а в формуле суммы элементов строки j изменяется от 1 до 4
Yandex
Объявления
22.12.2013, 21:22     Двумерный массив покажите как сделать
Ответ Создать тему
Опции темы

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