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

Найти сумму элементов главной (побочной) диагонали матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со строковыми данными. http://www.cyberforum.ru/cpp-beginners/thread194835.html
Дана строка-предложение на русском языке. Зашифровать ее, выполняя циклическую замену каждой буквы на следующую за ней в алфавите и сохраняя при этом регистр букв ("А" перейдет в "Б", "а" — в "б", "Б" — в "В", "я" — в "а" и т.д.). Букву "ё" в алфавите не учитывать ("е" должна переходить в "ж"). Знаки препинания и пробелы не изменять.
C++ Работа со строковыми данными Дана строка. Подсчитать количество содержащихся в ней цифр1|2|3. http://www.cyberforum.ru/cpp-beginners/thread194833.html
Проигрывание Wave-файла C++
Написал игрушку , появилось желание добавить звуки, кто знает как в с++ воспроизвести мелодию , помогите или дайте кусок кода чтобы на примере увидеть. Я просто не имею малейшего понятия как это делается , а сделать хочу ))))
C++ Функции
помогите пожалуйста написать программу с функцией, вычисляющей адрес первого символа строки, совпадающего с указанным символом. Если символ не найдется – результат NULL.
C++ Ввод и вывод массива.функции и указатели http://www.cyberforum.ru/cpp-beginners/thread194815.html
Требуется осуществить ввод нескольких двумерных массивов(3 шт) с помощью функций и указателей. Совершенно ничего не могу понять и все, на что хватило сил и мыслей-накатать такой совершенно бессмысленный код. Ткните носом где совсем не так #include <iostream> using namespace std; int **vvod(int **mass, int razm); int **vyvod(int **mass, int razm); int main() {
C++ пример y=(\tan ({x}^{2})+\sqrt{x})\div (t*\lg (x+s)) интервал изменения аргумента от 0..2pi количество вычисляемых значений 200 подробнее

Показать сообщение отдельно
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
14.12.2010, 20:17     Найти сумму элементов главной (побочной) диагонали матрицы
gugavi,
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{
  setlocale(LC_ALL,"Russian");
   srand(static_cast<int>(time(NULL)));
   int **mat;
   int M,sum=0,sum1=0;
   cout<<"Введите M: ";
   cin>>M;
   mat = new int*[M];
   cout<<"Матрица: "<<endl;
   for(int i=0; i<M; i++)
   {
      mat[i] = new int[M];
       for(int j=0; j<M; j++)
       {
           mat[i][j]=rand()%9;
           cout<<mat[i][j]<<"  ";
            if(i==j)
            {
                sum+=mat[i][j];
            }
            if(i+j==M-1)
            {
                sum1+=mat[i][j];
            }
       }
       cout<<endl;
   }
   cout<<"Сумма елементов главной диагонали -> "<<sum<<endl;
   cout<<"Сумма елементов побочной диагонали -> "<<sum1<<endl;
   system("pause");
   return 0;
}
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru