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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ CSplitterWnd, CCustomTabCtrl.Совместный юз, MFC SDI Application http://www.cyberforum.ru/cpp-beginners/thread3380.html
Уважаемые Форумчане! Помогите сориентироваться в MFC и решить сабж. Есть MFC SDI приложение, в котором надо сделать табы. Если у нас простой View, то проблем нет: делаем, как описано в статье Андрея Марковски http://www.codeproject.com/tabctrl/AMCustomTabCtrlDemo.asp А вот если в приложение используется CSplitterWnd, то для меня ситуация значительно усложняется. Нужно сделать так, чтобы...
Visual C++ Убить программу Здравствуйте. Нужно найти и убить программу. Находить нахожу но убить не получается. Вот фрагмент кода: HWND h: h = FindWindow(0,"InetAccess"); if(h!=0) { MessageBox(NULL,"Window was found",NULL,MB_OK); SendMessage(h,WM_DESTROY,0,0); } http://www.cyberforum.ru/cpp-beginners/thread3345.html
Visual C++ Перестали работать акселлераторы.. :(
В общем - ситуация такая. Есть прога с немодальным диалогом (с меню) в качестве главного экрана. К этому диалогу были прикручены акселлераторы, которые успешно работают. Вернее - работали. Понадобилось в этот диалог всовывать дочерние немодальные диалоги, используемые только в качестве индикаторов. И вот, после того, как на главном диалоге открывается хоть одно дочернее - акселлераторы...
Visual C++ Ограничения на количество объектов|переменных, создаваемых редактором диалогов в MS Visual Studio 6.0
Столкнулся с тем что не могу больше добавить ни одной переменной (то есть добавить то могу но программа вылетает с ошибкой) и не могу перетащить ни одного элемента на окно (они просто физически не перетаскиваются) при работе со стандартным редактором диалоговых окон при создании диалогового mfc приложения.Это у меня студия запортилась или там правда какие-то ограничения?И как их убрать?
Visual C++ разность двух дат http://www.cyberforum.ru/cpp-beginners/thread3316.html
в dateTimePicker1 - одна дата в dateTimePicker2 - вторая дата нужно посчитать их разность, те получить число (double) переаожу оба числа в datetime, беру разность, получаю на выходе (к примеру...) 21.00:00:00 21 - кол-во дней, все правильно, а вот время мне не нужно выводить.... как это сделать?:confused:
C++/CLI WinForms Определение простоты числа Эта программа определяет простое число или нет. Кто может перевести этот код с Visual С# на Visual С++.NET Просто́е число́ — это натуральное число, большее единицы, имеющее ровно два натуральных делителя: 1 и само себя. 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113 public static bool is_simple(int value, ref bool... подробнее

Показать сообщение отдельно
Herbert
0 / 0 / 2
Регистрация: 27.08.2007
Сообщений: 26
12.11.2007, 22:26     Вычислить сумму элементов матрицы
Почему именно на MV C++ 6.0 ?
Если стандартными средствами С делать, в чем угодно можно...
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
#include <stdio.h>
#include <stdlib.h>
 
#define    N   5  // Здесь размерность свою задаешь
 
int main(void)
 
{
 
    double matrix[N][N], sum=0;
    int n_2, i, j;
 
    n_2=(int)(N/2);
    
    printf ("You should full 5x5 matrix\n");
 
    
    for (i=0; i<N; i++) // Заполнение матрицы
        for (j=0; j<N; j++)
        {
            printf ("Enter element number [%d, %d] :  ",(i+1),(j+1));
            scanf(" %lg", &matrix[i][j]);
        }
    
        printf ("\n");
 
 
    
        for (i=0; i<N; i++)  // Здесь печать введенной тобой матрицы происходит
        
        {
            printf("\n");
            for (j=0; j<N; j++)
            {
                printf (" %g ",matrix[i][j]);
            }
        
        }
 
 
 
 
 
    for (i=0; i<n_2; i++) // Подстчитываем сумму в верхнем треугольнике
        {
 
        
        
        for (j=i; j<(N-i); j++)
        {
            sum+=matrix[i][j];
        }
        j++;
 
    }
        
 
 
    for (i=(N-1); i>=(n_2); i--) // Подстчитываем сумму в нижнем треугольнике
        {
    
        for (j=i; j>=(N-i-1); j--)
        {
            sum+=matrix[i][j];
        }
        
        j++;
 
    
    }
 
printf ("\n\n Rezult is  : %g\n\n", sum);
 
return 0;
}
 
Текущее время: 07:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru