Другие языки программирования и технологии
вычисление суммы. С/С++
задана матрица целых чисел. вычислить сумму элементов матрицы, расположенных над главной диагональю
C++
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
srand(static_cast <unsigned> (time(NULL)));
int n = rand() % 18 + 2;
int **a = new int* [n];
setlocale(LC_ALL, "Russian");
cout << "Дана матрица " << n << "x" << n << ":" << endl;
for (int i = 0; i < n; i++)
{
a[і] = new int [n];
for (int j = 0; j < n; j++)
{
a[і][j] = rand() % 199 - 99;
cout << setw(4) << a[і][j];
}
cout << endl;
}
int sum = 0;
for (int i = 0; i < n - 1; i++)
for (int j = i + 1; j < n; j++)
sum += a[і][j];
cout << "Сумма элементов над главной диагональю = " << sum << endl;
cout << endl << "Для завершения работы нажмите любую клавишу... ";
while(!_kbhit());
for (int i = 0; i < n; i++)
delete [ ] a[і];
delete a;
return 0;
}
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
srand(static_cast <unsigned> (time(NULL)));
int n = rand() % 18 + 2;
int **a = new int* [n];
setlocale(LC_ALL, "Russian");
cout << "Дана матрица " << n << "x" << n << ":" << endl;
for (int i = 0; i < n; i++)
{
a[і] = new int [n];
for (int j = 0; j < n; j++)
{
a[і][j] = rand() % 199 - 99;
cout << setw(4) << a[і][j];
}
cout << endl;
}
int sum = 0;
for (int i = 0; i < n - 1; i++)
for (int j = i + 1; j < n; j++)
sum += a[і][j];
cout << "Сумма элементов над главной диагональю = " << sum << endl;
cout << endl << "Для завершения работы нажмите любую клавишу... ";
while(!_kbhit());
for (int i = 0; i < n; i++)
delete [ ] a[і];
delete a;
return 0;
}
int s = 0;
for (int i = 0; i < L; i++)
for (int j = 0; i < L; j++)
if (j == i + 1) s += arr[ j ];
for (int i = 0; i < L; i++)
for (int j = 0; i < L; j++)
if (j == i + 1) s += arr[ j ];
Похожие вопросы
- Вычисление суммы с факториалом в С++?
- Вычисление суммы ряда на c++
- Создайте программу вычисления суммы трехзначных чисел
- ПОЖАЛУЙСТА!!!!Напишите программу для вычисления суммы 10 натуральных чисел последовательностью 1+2+4+8+..в Pascal
- Вычисление суммы чисел от 1 до 10 и их произведения. Распишите на пальцах =)
- Помогите пожалуйста написать программу в Паскале )) Написать программу для вычисления суммы в массиве из 10 элементов
- помогите пожалуйста..паскаль..составить программу вычисления суммы неповторяющихся элементов одномерного массива
- Как программировать задачи такого типа: вычисление неопределенного интеграла, нахождение собственных чисел матрицы....
- Текущая разница между Асинхронностью и параллельными вычислениями?
- Вычислить arth Есть ли формула для проверки правильности вычисления .и правильный ли код?