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

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

Войти
Регистрация
Восстановить пароль
 
Lebedeva Alena
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 28
#1

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

14.02.2016, 14:23. Просмотров 168. Ответов 3
Метки нет (Все метки)

Получить матрицу А(5,5), для которой (1-ая картинка во вложении), (i=1,…,5; j=1,…,5).
Вычислить Z=S/K, где S – сумма элементов побочной диагонали матрицы А; К – количество положительных элементов матрицы А. Построить матрицу В(5,5) по правилу (1-я картинка во вложении).

вот мой набросок кода, но у меня в массиве А выводит все элементы равны 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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    srand(time(NULL));
    int n=5;
    int **A= new int *[n];
    for(int i=0;i<n;i++)
    {
        A[i]= new int[n];
    }
    cout <<" Массив А:" << endl;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            A[i][j]=sin(((i*i)+(j*j))/5);
            cout << A[i][j] << "\t" ;
        }
        cout << endl;
    }
    return 0;
}
Изображения
  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2016, 14:23     В заданной матрице вычислить отношение суммы элементов побочной диагонали к количеству положительных элементов
Посмотрите здесь:

C++ Разместить на побочной диагонали матрицы суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной.
C++ Среднее арифметическое положительных элементов м-цы, расположенных выше ее побочной диагонали
C++ Найти произвидение четных положительных элементов побочной диагонали матрицы
C++ Найти суммы положительных элементов строк и присвоить их элементам побочной диагонали
C++ Найти количество положительных элементов,расположенных ниже побочной диагонали
[Функции] Работа с матрицей (организовать функцию для вычисления суммы положительных элементов, размещенных на побочной диагонали) C++
C++ Найти в квадратной матрице сумму элементов, расположенных ниже побочной диагонали
C++ В квадратной матрице вычислить сумму элементов, принадлежащих побочной диагонали.
C++ Организовать функцию для вычисления суммы положительных элементов, расположенных на побочной диагонали матрицы
В матрице заменить значения элементов побочной диагонали на единицы C++
C++ В матрице заменить значения элементов побочной диагонали на единицы
C++ Найти суммы положительных элементов строк матрицы и присвоить их элементам побочной диагонали

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6184 / 5787 / 1874
Регистрация: 18.12.2011
Сообщений: 14,784
Завершенные тесты: 1
14.02.2016, 14:44     В заданной матрице вычислить отношение суммы элементов побочной диагонали к количеству положительных элементов #2
Цитата Сообщение от Lebedeva Alena Посмотреть сообщение
sin(((i*i)+(j*j))/5);
C++
1
sin( double(i*i+j*j)/5.0 )
Lebedeva Alena
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 28
14.02.2016, 23:14  [ТС]     В заданной матрице вычислить отношение суммы элементов побочной диагонали к количеству положительных элементов #3
Цитата Сообщение от zss Посмотреть сообщение
C++Выделить код
1
sin( double(i*i+j*j)/5.0 )
всё равно пишет 0
_Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
14.02.2016, 23:20     В заданной матрице вычислить отношение суммы элементов побочной диагонали к количеству положительных элементов #4
Цитата Сообщение от Lebedeva Alena Посмотреть сообщение
int **A= new int *[n];
C++
1
float**A= new float*[n];
Yandex
Объявления
14.02.2016, 23:20     В заданной матрице вычислить отношение суммы элементов побочной диагонали к количеству положительных элементов
Ответ Создать тему
Опции темы

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