Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Постфиксный (стековый) калькулятор (Рекурсия) https://www.cyberforum.ru/ cpp-beginners/ thread139323.html
Задание: Реализовать постфиксный (стековый) калькулятор, 4 действия, вещественные числа, ввод выражений в цикле. Я вообще не могу понять какой калькулятор мне нужно сделать. Помогите пожалуйста.
C++ создание класса, с++
В конструкторе по умолчанию, когда доходит до time(min); ошибка 'min' : redefinition; different basic types почему так? #include <iostream> using namespace std; class time {
C++ Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов https://www.cyberforum.ru/ cpp-beginners/ thread139309.html
создать функцию в которой строка передаётся как аргумент и возвращает количество слов
C++ Сортировка однонаправленного линейного списка Нужно отсортировать однонаправленный линейный список сортировкой слиянием и бинарной сортировкой. как сортировать обычные массивы я знаю, а вот списки... struct list { string tool; ... https://www.cyberforum.ru/ cpp-beginners/ thread139302.html
Рюкзачная система шифрования (проверить) C++
Здравствуйте, я в си++ вообще не дум-дум. Помогите пожалуйста проверить задачку, работает она или нет, для курсовой нужно( И если не сложно помогите проставить комментарии. Заранее спасибо! //...
C++ из рекурсии - цикл помогите убрать рекурсию и поставить while. int perest(int l,int **a,int **r,int *p,int n,int &sum,int &max) { int i,temp; if(l==0) { r=Path(a,r,p,n,sum,max); } else https://www.cyberforum.ru/ cpp-beginners/ thread139296.html
C++ Работа с файлом Программа для записи/прочитки текстовых файлов. Почему когда ввожу строку, в файл сохраняется только часть строки(до первого пробела)? #include<iostream> #include<fstream> #include<string> using... https://www.cyberforum.ru/ cpp-beginners/ thread139288.html C++ Система предварительной продажи билетов. Интересная программа)
Программа для бронирования мест на каждом рейсе единственного самолета авиакомпании (его вместимость 10 мест). Программа должна отображать меню: Нажмите 1 для "первого класса" Нажмите 2 для "Эконом...
C++ Переписать код https://www.cyberforum.ru/ cpp-beginners/ thread139283.html
вот нашел код программы похожий по условию, может кто перепишет, под мою прогу. Мое условие: 68. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости....
C++ Запись в файл UNICODE У меня проблема с записью в файл. Формируется буфер (он всегда правильно формируется), а запись в файл или вообще не производится, или не до конца. Вообще программа на WINAPI, но использую потоки ... https://www.cyberforum.ru/ cpp-beginners/ thread139272.html
Спасательный круг C++
Люди, помогите пожалуйста сделать так, чтоб круг падал сверху и вращался, хотябы просто падал сверху, и возможно ли его закрасить в ... цвет? #include <graphics.h> #include <stdlib.h> #include...
C++ Сортировка и поиск в массиве Дано натуральное число N (n от 1 до 100), целочисленный линейный массив a0, a1, …, aN-1. Элементы массива заполняются случайными целыми числами из диапазона . Требуется отсортировать массив методом... https://www.cyberforum.ru/ cpp-beginners/ thread139238.html
32 / 32 / 16
Регистрация: 18.08.2009
Сообщений: 93
01.06.2010, 22:29 0

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

01.06.2010, 22:29. Показов 1410. Ответов 1
Метки (Все метки)

Ответ

Глянь вот это
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
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
//выделение памяти под матрицы
int** vid_pam_mt (int n,int m) 
{
    int l,z,**p;
// выделение памяти для матрицы
    
    if(!(p=(int**)calloc(n,sizeof(int*)))) return 0;
    for(l=0;l<n;l++)
    {
        *(p+l)=(int*)calloc(m,sizeof(int));
        if(! *(p+l))
        {  
            for(z=0;z<l;z++)
                free(*(p+z));
                free(p);
                
        }
    }
    return p;
}
 
//ввод матрицы
void vvod_matrici(int **p,int d,int f)
{
    int i,j;
 
        
    
//vvod matrici
 
    for(i=0;i<d;i++)
    
        for(j=0;j<f;j++)
        {
            printf("vvedite  matricy ms1[%d][%d]",i,j);  
 
            scanf("%d",(*(p+i)+j));
        }
}
 
//вывод матрицы
void vivod_matrici(int **p,int l,int k)
{
    int j,i;
    // вывод матрицы на экран
    printf( "\n");
    for(i=0;i<l;i++)
    {
        printf("\n");
        for(j=0;j<k;j++)
            printf("%3d",*(*(p+i)+j));
    }
 
}
 
//сумма элементов главной диангонали
int sum_diag(int **p,int l)
{
    int sum=0;
    for(int i=0;i<l;i++)
        sum+=p[i][i];
    return sum;
}
 
void main()
{
    int **mt1,**mt2;
    int razmer;
    puts("Vvedite razmer matric");
    scanf("%d",&razmer);
    mt1=vid_pam_mt(razmer,razmer);
    mt2=vid_pam_mt(razmer,razmer);
    puts("Vvedite pervuy matricy");
    vvod_matrici(mt1,razmer,razmer);
    puts("Vvedite vtoruy matricy");
    vvod_matrici(mt2,razmer,razmer);
    if(sum_diag(mt1,razmer)<sum_diag(mt2,razmer))
        vivod_matrici(mt2,razmer,razmer);
    else vivod_matrici(mt1,razmer,razmer);
}
Добавлено через 6 минут
извиняюсь. напечатал матрицу с большим следом поменяй вот эту строку
C
1
if(sum_diag(mt1,razmer)<sum_diag(mt2,razmer))
на вот эту
C
1
if(sum_diag(mt1,razmer)>sum_diag(mt2,razmer))


Вернуться к обсуждению:
Напечатать ту матрицу из двух, которая имеет минимальный след C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2010, 22:29
Готовые ответы и решения:

Напечатать матрицу которая имеет минимальный "след”
Добрый день: Есть задача: Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет...

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

Напечатать ту из матриц, которая имеет минимальный "след"
Прошу оказать содействие: Задача: Даны две квадратные матрицы nxn. Напечатать ту из них, которая...

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

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2010, 22:29

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный след
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный &quot;след' (т.е. сумму...

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный след
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный &quot;след' (т.е. сумму...

Напечатать ту из матриц, которая имеет минимальный "след"
1)Даны две квадратные матрицы. Напечатать ту из них, ко¬торая имеет минимальный &quot;след&quot; (т.е. сумму...

Вывести матрицу, которая имеет максимальный след
Не получается решить эту задачу. Прошу помочь. Решение нужно на языке Си! Не С++, не C#, не С--, не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.