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

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

Войти
Регистрация
Восстановить пароль
 
Sazerlend
0 / 0 / 0
Регистрация: 09.01.2012
Сообщений: 3
#1

Найти сумму - C++

09.01.2012, 15:54. Просмотров 435. Ответов 2
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста с задачкой, заранее спасибо:

Дана матрица A(4;4). Значения элементов матрицы вводятся с клавиатуры
1. Найти сумму для элементов 3его столбца по формуле:
http://10pix.ru/img1/587159/6528716.png
2. Найти максимальный элемент, среди положительных элементов матрици A.
3. Поменять местами найденный максимальный элемент и значение S.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2012, 15:54     Найти сумму
Посмотрите здесь:

C++ Найти значение функции. Найти сумму.
C++ Найти сумму 1 + 1/2 + 1/3 + ... + 1/N
Найти сумму C++
C++ Найти в двумерном динамическом массиве сумму строк и сумму столбцов и сравнить их
Найти сумму всех чисел в файле, найти данный символ, добавить текст C++
C++ В массиве найти числа после первого отрицательного и найти их сумму
Найти сумму 11 + 22 + 33 + 44 + ... C++
Найти сумму отрицательных, сумму нечетных чисел C++
Создать файл с 10 целыми числами, надо найти сумму их и выводить сумму на экран C++
В каждом столбце матрицы найти указанные величины (найти максимум, посчитать сумму) C++
C++ Найти количество элементов матрицы, не превосходящих по модулю 5; найти сумму нечётных элементов 3-й строки
Найти минимальный и максимальный элементы заданного массива; найти сумму всех элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
09.01.2012, 17:59     Найти сумму #2
Цитата Сообщение от Sazerlend Посмотреть сообщение
Дана матрица A(4;4). Значения элементов матрицы вводятся с клавиатуры
1. Найти сумму для элементов 3его столбца по формуле:
http://10pix.ru/img1/587159/6528716.png
2. Найти максимальный элемент, среди положительных элементов матрици A.
3. Поменять местами найденный максимальный элемент и значение S.
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
78
79
80
81
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    const int N = 4;
    double A[N][N];
    double S = 0.0;
    int imax = -1, jmax = -1;
 
    // Вводим значения матрицы
    for (int i = 0; i < N; ++i)
    {
        for (int j = 0; j < N; ++j)
        {
            cin >> A[i][j];
        }
    }
 
    // Подсчитывает сумму 3-го столбца
    for (int i = 0; i < N; ++i)
    {
        S += 2.0*i * (1.0 / (pow(A[i][2], 2.0) - 2.0)) + 3.5;
    }
 
    // Выводим значения матрицы и сумму 3-го столбца
    for (int i = 0; i < N; ++i)
    {
        for (int j = 0; j < N; ++j)
        {
            cout << A[i][j] << '\t';
        }
        cout << '\n';
    }
    cout << "S = " << S << '\n';
 
    // Ищим максимальный элемент в матрице
    for (int i = 0; i < N; ++i)
    {
        for (int j = 0; j < N; ++j)
        {
            if (A[i][j] > 0)
            {
                if (imax > -1)
                {
                    if (A[i][j] > A[imax][jmax])
                    {
                        imax = i;
                        jmax = j;
                    }
                }
                else
                {
                    imax = i;
                    jmax = j;
                }
            }
        }
    }
 
    // Меняем местами сумму и мак. элемент (если есть)
    if (imax > -1)
    {
        int tmp = S;
        S = A[imax][jmax];
        A[imax][jmax] = tmp;
    }
 
    // Вывести матрицу и значение S
    for (int i = 0; i < N; ++i)
    {
        for (int j = 0; j < N; ++j)
        {
            cout << A[i][j] << '\t';
        }
        cout << '\n';
    }
    cout << "S = " << S << '\n';
    return 0;
}
klaif
0 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 3
10.01.2012, 13:30     Найти сумму #3
Здравствуйте, помогите пожалуйста с задачами :

1).Вычислить значения функции U
http://10pix.ru/img1/1836/6536502.png
при http://10pix.ru/img1/417307/6536617.png
Найти максимальное значение U и при каких х, y и z оно достигается

2).Дана матрица А(4,3)
1. Найти сумму отрицательных элементов матрицы, лежащих над главной
диагональю
2. Найти максимальный элемент 1ой строки
3. Заменить максимальный элемент 1ой строки на полученное значение
суммы

3). Составить программу для вычисления Y и Z по заданным формулам.
Y=2a x+ ln|x+a3|
http://10pix.ru/img1/3518/6536712.png
При x=2.1, a= 0.2

P.S. Понимаю что много, но очень нужно. Заранее благодарю.
Yandex
Объявления
10.01.2012, 13:30     Найти сумму
Ответ Создать тему
Опции темы

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