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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилится на одной машине http://www.cyberforum.ru/cpp-beginners/thread722572.html
#include <iostream> #include <string> #include <algorithm> int const N = 5; using namespace std; class book{ public:
C++ Вызов метода базового класса из класса-потомка Нужно вызывать из метода, переопределенного в потомке, соответствующий метод базового класса. При этом они являются виртуальными. Вот пример, надуманный, вроде работает. Так делать, в принципе можно или стоит пересмотреть логику? #include <iostream> class Base { public: virtual int count(int val) { http://www.cyberforum.ru/cpp-beginners/thread722559.html
класс с конструктором как он тут работает? C++
Здравствуйте. Не могу понять как работает программа, помогите разобраться, пожалуйста. # include<iostream> using namespace std; class MyClass { public: MyClass( int capacity ): size( capacity + 5 ), extra( size + 5 ) {
Как передать 16-ричное число в com-порт? C++
привет всем! торможу... как передать 16-ричное число в com-порт? нужно передать 0x11 и 0x22 в com-порт, а порт принимает char*. вот не соображу это символ нужно отправить под таким кодом или че? Добавлено через 5 минут :-[ разобрался... можете закрыть тему
C++ Создать и вывести массив. Максимальный элемент поменять местами со вторым нулевым.(Паскаль) http://www.cyberforum.ru/cpp-beginners/thread722502.html
О_о а чего паскаль в с++?? могу тебе на с++ напсать
C++ Проверьте и подскажите #include<stdio.h> #include<math.h> #include<conio.h> int main(){ double a,b,h,R,ff,S; int k; printf("Vubirite 1 iz 5 nyjnuh vam ysloviu \n1.S pr9moygolnika \n2.S proizvolnogo treygolnika \n3.S trapecui \n4.S kryga \n5.S sektora\n"); scanf("%d",&k); if(k<0||k>5) {printf("Owubka vubirite iz etix 5 ysloviu");} подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12878 / 7264 / 810
Регистрация: 27.09.2012
Сообщений: 17,950
Записей в блоге: 2
Завершенные тесты: 1
07.12.2012, 10:20     Вычислить сумму элементов главной диагонали(матрица)
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <ctime>
 
int main(){
    const int n=6;
    int M[n][n];
    srand(time(0));
    for(int i=0;i<n;++i)
        for(int j=0;j<n;++j)
            *(*(M+i)+j)=rand()%10;
    int summ=0;
    for(int i=0;i<n;++i)
        summ+=*(*(M+i)+i);
 
    for(int i=0;i<n;++i){
        for(int j=0;j<n;++j)
            std::cout<<*(*(M+i)+j)<<' ';
        std::cout<<std::endl;
    }
    std::cout<<"S = "<<summ;
    std::cin.get();
    return 0;
}
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru