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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как считать файл с русскоязычным текстом? http://www.cyberforum.ru/cpp-beginners/thread1067354.html
Помогите плиз. Срочно нужно. Вот у меня курсовая. Оно работает вот только не хочет считывать русскоязычный текст с файла. #include <conio.h> #include <iostream> #include <fstream> #include <windows.h> #include <vcl.h> using namespace std; typedef struct{char f;
C++ Сколько дней потребуется спортсмену, чтобы преодолеть данные расстояния? Контрольное задание: Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. • Какой суммарный путь пробежит спортсмен за 7 дней? • В какой день впервые спортсмен пробежит более 20 км? • В какой день впервые суммарный путь превысит 60 км? http://www.cyberforum.ru/cpp-beginners/thread1067337.html
C++ Проверьте, можно ли вычеркиванием букв из одного слова получить другое
Нужна помощь,заранее спасибо!!! Проверьте, можно ли вычеркиванием букв из одного слова получить другое.
C++ Определить является ли номер счастливым.
Пользователь вводит 6-ти значный номер автобусного билета, определить является ли данный номер счастливым, если счастливыми считать билеты тройки цифр которых являются зеркальными. Например: 123321 - счастливый, 123303 - не счастливый.
C++ Вычисление суммы и определение номеров положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1067312.html
Задан массив целых чисел из 10 элементов.Программа вычисляет сумму положит. элементов И выводит номера положит. элементов. Пожалуйста,помогите написать программу. Экзамен заканчивается,а никак не получается((
C++ Невозможно преобразовать "void *" в "st *" struct st *PTR; PTR = malloc(sizeof(struct st)); Для преобразования "void*" к указателю на тип, не являющемуся "void", требуется явное приведение Такая вот ошибочка выходит, может кто помочь? подробнее

Показать сообщение отдельно
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
10.01.2014, 12:44     Определить сумму элементов, расположенных на побочной диагонали матрицы
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
const int sizeMatrix = 10;
 
float summAdverse(float **mtr)
{
float summ = 0;
for (int i = sizeMatrix - 1; i >= 0; i--)
    summ += matrix[i][i]
return summ;
}
 
float multyMain(float **mtr)
{
float multy = 1;
for (int i = 0; i < sizeMatrix; i++)
    multy *= matrix[i][i]
return multy;
}
 
int main ()
{
    float **matrix = new float *[sizeMatrix];
    for (int i = 0; i < sizeMatrix; i++) 
        matrix[i] = new float [sizeMatrix];
 
   //а вот здесь должно быть заполнение матрицы, это как нить сам уже. Не все же за тебя делать.
   //И нужные заголовочные фалы думаю сам подключишь.
 
   std::cout << "Summa: " << summAdverse(matrix) << std::endl;
   std::cout << "Multy: " << multyMain(matrix) << std::endl;
}
 
Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru