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

Симметрия главной диагонали. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переставить в обратном порядке элементы матрицы, расположенные между последним и минимальным http://www.cyberforum.ru/cpp-beginners/thread363478.html
В каждой строке матрицы переставить в обратном порядке элементы, расположенные между последним и минимальным элементами.
C++ Встроенные функции Привет! Только недавно изучаю C++!Может кто-нибудь объяснить,пожалуйста,ценность встроенных функций и как вообще происходит компиляция программы при их использовании?Выигрыш от их использования,как я понимаю,в их эффективности!А чем они отличаются от обычных и как происходит их вызов? http://www.cyberforum.ru/cpp-beginners/thread363468.html
Преобразовать string в c-style строку C++
как string на си++ преобразовать в строку старого стиля (си). Нужно для того, чтобы преобразовать символ в число с помощью atoi().
C++ Одномерный массив!
Здравствуйте. Не могли бы мне помочь, нужно написать вот такую вот нехитрую программу (просто я пока в этом слаб), если можно, с комментариями. Вот условие: В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после максимального по модулю элемента. Преобразовать массив таким...
C++ модуль от double? http://www.cyberforum.ru/cpp-beginners/thread363448.html
дано три целых числа (integer). найти а. это ошибка в самом условии, или есть функция, находящая модуль дробного числа? abs не помогает
C++ Подсчет количества слов Допустим, дана строка: "129 s23 ertr 234 0 e" Как подсчитать количество слов, состоящих только из латинских букв? подробнее

Показать сообщение отдельно
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
13.10.2011, 18:15     Симметрия главной диагонали.
ну не знаю, скопипастила твой код, так он у меня вообще на сканфе аварийно завершался с акцес виолейшеном(
так что написала свой, без русского правда))
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
#include<stdio.h>
int main()
{
    float A[9][9];
    int N;
    printf("Enter N: ");
    scanf("%d", &N);
    printf("Enter matrix elements (%d total):\n",N*N);
    int i,j;
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
            scanf("%f", &A[i][j]);
    int flag=1;
    for(i=1;i<N;i++)
        for(j=0;j<i;j++)
            if(A[i][j]!=A[j][i])
            {
                flag=0;
                break;
            }
    if(flag)
    {
        for(i=0;i<N;i++)
            A[i][i]=0;
        printf("\nMatrix is symmetric\nNew matrix:\n");
    }
    else
        printf("\nMatrix not symmetric! So no transform\nOld matrix:\n");
    for(i=0;i<N;i++)
    {
        for(j=0;j<N;j++)
            printf("%.2f ", A[i][j]);
        printf("\n");
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru