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

Комментарии к коду программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Календарные задачи! http://www.cyberforum.ru/cpp-beginners/thread1049384.html
Помогите, пожалуйста, решить задачу: Рассматривая элементы строки прямоугольной матрицы координатами точки в н - мерном пространстве, определить номера точек, расстояние между которыми максимально. Если я правильно понимаю, размерность массива вводится пользователем, а строки описывают координаты точки: 1 2 3 3 2 1 - это точки А(1;2;3), В(3;2;1), С(2;3;1) 2 3 1
C++ Время clock_t Один раз делает нормально, когда пытаюсь повторно измерить время, програма закрываеться! void main() { setlocale(LC_ALL, "Ukrainian"); srand(time(0)); CreateArray(); clock_t begt, endt; for(int i(0); i<5; i++){ cout<<"\n"<<i+1<<"\n"; begt = clock(); http://www.cyberforum.ru/cpp-beginners/thread1049382.html
чтение файла C++
Есть клас , в котором хранятмся объекты типа факултеты , ректор , они вложены в класс Университета , задача состоит в том что бы без использования циклов написать функции для записи в файл и для ситыввания для записи я сделал , а вот считать как то не получается , в чём прикол вроде как делаю все правильно Описание факультета #include<iostream> #include<string> using namespace std;...
C++ gtest & _VARIADIC_MAX = 10
Весь день вожусь и немогу заставить gtest работать. Все подключил по инструкцьіи, в свойства проекта -> препроцесор сделал _VARIADIC_MAX = 10 при попьітке построения появляетса кучя ошьібок и вверху файла подсвячиваетса ошибка: Error: comand-line error: invalid macro definition _VARIADIC_MAX = 10. Если в файле напрямую написать #define _VARIADIC_MAX = 10 то появляетса: c:\program files...
C++ Обработка исключений. Среди x1,..., х100 найти ближайшее к какому-либо целого http://www.cyberforum.ru/cpp-beginners/thread1049369.html
Вот условие: пусть x1 = 0.3, х2 = -0.3, xi = i + sin (xi-2), i = 2,3, ... Среди x1, ..., х100 найти ближайшее к какому-либо целого вот решенеие: #include <stdio.h> #include <math.h> #include "conio.h" #define N 100 int main(void) {
C++ Из массива q сформировать массив d (20;20) по правилу Пожалуйста помогите написать программу на языке С++. Из массива q сформировать массив d(20;20) в котором на главной диагонали расположить элементы массива в порядке возрастания, а остальные, а остальные элементы обнулить. подробнее

Показать сообщение отдельно
lalapo
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 3
20.12.2013, 04:07     Комментарии к коду программы
доброй ночи.не могли бы вы мне помочь написать комментарии к программе.я знаю , что это глупость но все же...
Кликните здесь для просмотра всего текста
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include "stdafx.h"
#include <iostream>//Подключение заголовочного файла для работы с функциями, процедурами, вводом-выводом в С++
#include <stdlib.h>//Подключение заголовочного файла для системной паузы
#include <conio.h> //для подключения локализации для русских букв
using namespace std;//Подключение пространства имен (работает вместе с iostream)
void input (float a[100][100], int n);//Процедура ввода матрицы
void output (float a[100][100], int n);//Процедура вывода матрицы
void plus (float a[100][100], float b[100][100], int n);//Процедура сложения матриц
void minus (float a[100][100], float b[100][100], int n);//Процедура вычитания матриц
void multi (float a[100][100], float b[100][100], int n);//Процедура произведения матриц
int _tmain(int argc, _TCHAR* argv[])//Параметры функции _tmain 
{
    setlocale(LC_ALL,"Rus"); //локализация для русских букв
    float a[100][100];
    float b[100][100];
    int n;
    //ввод данных
    cout<<"Введите размерность матрицы n=";
    cin>>n;cout<<endl;
    cout<<"Введите элементы 1 матрицы:"<<endl;
    input(a,n);
    cout<<"Введите элементы 2 матрицы:"<<endl;
    input(b,n);
    //вывод данных
    cout<<"1 матрица:"<<endl;
    output(a,n);
    cout<<"2 матрица:"<<endl;
    output(b,n);
    cout<<"Сумма матриц:"<<endl;
    plus(a,b,n);
    cout<<"Разность матриц:"<<endl;
    minus(a,b,n);
    cout<<"Произведение матриц:"<<endl;
    multi(a,b,n);
    system("pause");
 
}
 
 void input (float a[100][100],int n) {
    
    for (int i=0; i<n; i++) {
        for (int j=0; j<n; j++){
            cout<<"Vvedite ["<<i<<","<<j<<"]=";
            cin>>a[i][j];cout<<endl;
        }}}
void output (float a[100][100], int n) {
    
    
    for (int i=0; i<n; i++) {
        for (int j=0; j<n; j++){
            cout<<a[i][j]<<" ";
        }cout<<"\n";
    }}
//сложение матриц
void plus (float a[100][100], float b[100][100], int n) {
    
    float c[100][100];
    for (int i=0; i<n; i++) {
        for (int j=0; j<n; j++){
            c[i][j]=a[i][j]+b[i][j];
            cout<<c[i][j]<<" ";
        }cout<<"\n";
    ;}}
//разность матриц
void minus (float a[100][100], float b[100][100], int n) {
    
    float c[100][100];
    for (int i=0; i<n; i++) {
        for (int j=0; j<n; j++){
            c[i][j]=a[i][j]-b[i][j];
            cout<<c[i][j]<<" ";
        }cout<<"\n";
    ;}}
//умножение матриц
void multi (float a[100][100], float b[100][100], int n) {
    float sum;
    float c[100][100];
    for (int i=0; i<n; i++) {
        for (int j=0; j<n; j++){
            sum = 0; 
    for (int k = 0; k < n; k++)         
    sum += a[i][k] * b[k][j];       
    c[i][j] = sum;
        }}
    for (int i=0; i<n; i++) {
        for (int j=0; j<n; j++){
            cout<<c[i][j]<<" ";
        }cout<<"\n";
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru