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

Симметричная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список задачек http://www.cyberforum.ru/cpp-beginners/thread396175.html
Форумчане, нужна ваша помощь в Visual C++ 6.0, надо сдавать КР на учебе, а я ещё только 10-15% задач сделал. Ниже вывесил список, помогите кто чем может... :sorry: 1. Ввести одномерный ...
C++ разреженные матрицы может у кого то есть готовая реализация кода на с++ по конвертации разреженной матрицы из нормального вида в формат RR(C)0 ? была бы очень признательна. Добавлено через 29 минут чтобы было... http://www.cyberforum.ru/cpp-beginners/thread396170.html
Контруктор по умолчанию C++
В учебнике (Дейтла, Как программировать на C++, параграф 3.7 стр. 162) сказано следующее: Класс получает конструктор по умолчанию в двух случаях: Первый случай вроде понятен 2. Программист...
Ошибка при перегрузке операторов C++
#include <stdio.h> #include <conio.h> class fraction { public: int numerator; int denominator; fraction(); fraction(int i){
C++ Не понимаю вопроса http://www.cyberforum.ru/cpp-beginners/thread396120.html
Упорядочить массив по убыванию элементов последнего столбца (использовать сортировку пузырьком). Что сие означает? я имею ввиду часть "по убыванию элементов такого-то столбца"
C++ Разделение числа на разряды Подскажите,алгоритм программы,которая выполняет разделение числа на разряды. Т.е вводится число,например, 456 и программа выводит 400-50-46 подробнее

Показать сообщение отдельно
D1K
1 / 1 / 0
Регистрация: 26.04.2011
Сообщений: 36
01.12.2011, 00:53  [ТС]
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали.
Вот код:
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
randomize();
clrscr();
const int n=9;
const int strok=n;
const int stolb=n;
int a[n][n];
  printf("Matrix:\n");
  for(int i=0; i<strok;i++)
  {
    for(int j=0; j<stolb;j++)
    {
    a[i][j]=random(100);
    if(i==j)  a[i][j]=0;
    else a[i][j]=a[j][i];
   printf("%3d  ",a[i][j]);
    }
 putchar('\n');
    }
  getch();
 
}
Значения на главной диагонали равны 0, другие елементи семетрични но принимают значения очень большие и маленькие, а мне нужно с диапазона 0-99... В чем ошибка?
Помогите, пожалуйста....
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru