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

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подмена дескриптора родительского окна при вызове CreateWindow http://www.cyberforum.ru/cpp-beginners/thread373059.html
В оконной процедуре LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) Пытаюсь при создании главного окна, создать контрол кнопку. case WM_CREATE: CreateWindow(_T("BUTTON"),_T("OK"),WS_VISIBLE | WS_CHILD,100,100,50,30,hWnd,NULL,NULL,NULL);
C++ Макрос определния платформы У меня вот такой вопрос: есть ли в VS макрос, отвечающий за использаванную платформу, меня интересует win32 и x64, чтобы компилировался разный код в зависимости от платформы. http://www.cyberforum.ru/cpp-beginners/thread373057.html
циклы в файле C++
Подскажите пожалуйста , если дан файл состоящий из двухбайтовых слов и нескольких кадров, в каждом кадре 4091 слово или 8182 байта. Сначала надо найти слово с 1-цей в 14-м разряде затем в слово с 1-цей в 16-м разряде, а затем проделывать это в каждом последующем кадре. У меня начинается поиск в том же кадре, а как начинать поиск каждый раз в последующем кадре?
Апроксимация функции МНК C++
Сделать линейную, квадратичную и кубическую апроксимацию функции методом наименьших квадратов. Посчитать среднеквадратичное отклоненние и показать как оно меняется со степенью апроксимации. х: 0.115 0.120 0.125 0.130 0.135 0.140 y: 8.65729 8.29329 7.95829 7.64893 7.36235 7.09613 вот примерный код программы: скажите плз что исправить надо, а если не сложно то лучше напишите подобную...
C++ функция get_mem http://www.cyberforum.ru/cpp-beginners/thread373038.html
Распределить память для элементов массива с помощью функции get_mem. что это значит и как это сделать. приведите пример, пожалуйста.
C++ Разработка и отладка алгоритмов и программ по созданию и обработке файлов помоги решить программку пожалуйста(на С):-[ Дан файл, содержащий целые числа. Вычислить сумму всех чисел, расположенных между минимальным и максимальным значениями в файле. подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
26.10.2011, 20:27     Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след"
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void fill(int **array, int n)
{
    int i, j;
    for(i = 0; i < n; i++)
        for(j = 0; j < n; j++)
            array[i][j] = rand() % 20;
}
 
void show(int **array, int n)
{
    int i, j;
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < n; j++)
            printf("%4d", array[i][j]);
        printf("\n");
    }
}
 
int sum_of_diag(const int **array, int n)
{
    int sum = 0, i;
    for(i = 0; i < n; sum += array[i][i], i++);
    return sum;
}
 
int main(int argc, char **argv)
{
    const int n = 4;
    int **a, **b;
    int i;
    int sum_a, sum_b;
    a = (int**) malloc(sizeof(int*) * n);
    b = (int**) malloc(sizeof(int*) * n);
    srand(time(NULL));
    for(i = 0; i < n; i++)
    {
        a[i] = (int*) malloc(sizeof(int) * n);
        b[i] = (int*) malloc(sizeof(int) * n);
    }
    fill(a, n);
    fill(b, n);
    printf("Array a: \n");
    show(a, n);
    printf("Array b: \n");
    show(b, n);
    
    printf("Sum of a diag: %d\n", sum_a = sum_of_diag(a, n));
    printf("Sum of b diag: %d\n", sum_b = sum_of_diag(b, n));
    if (sum_a < sum_b)
    {
        printf("A:\n");
        show(a, n);
    }
    else
    {
        printf("B:\n");
        show(b, n);
    }
    for(i = 0; i < n; i++)
    {
        free(a[i]);
        free(b[i]);
    }
    free(a);
    free(b);
    system("pause");
    return 0;
}
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru