Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.09.2013, 20:07   #1
VladimirAvakov
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 33
Восклицание Матрицы

Ребят всем привет. Дано задание:

Даны натуральное число n и квадратная матрица порядка n целочисленных элементов, где n≤15. Вычислить сумму элементов главной диагонали матрицы.

Вот мне помогли и написали программу:

Код:
const
  nmax = 15;

var
  a: array[1..nmax, 1..nmax] of integer;
  n, i, j, s: integer;

begin
  repeat
    write('Введите размер матрицы n (n <= 15): N=');
    readln(n);  
  until n in [1..nmax]; 
  s := 0; 
  writeln('Матрица:');  
  for i := 1 to n do  
  begin
    for j := 1 to n do
    begin
      a[i, j] := random(9) + 1;
      write(a[i, j]:4);  
      if i = j then s := s + a[i, j]; 
    end;
    writeln; 
  end;
  writeln('S = ', s); 
end.
Я новичок и чайник в Паскале. Помогите мне, распишите мне каждую строчку, что она делает и зачем, мне очень срочно надо. (и в особенности строчка: a[i, j] := random(9) + 1; , почему от 1 до 9 (преподаватель говорит какой-то диапазон есть). Помогите пожалуйста, очень буду благодарен.
VladimirAvakov вне форума
Старый 30.09.2013, 21:23   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Чем эта тема не устроила?
Poma][a вне форума
Старый 30.09.2013, 21:47   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
почему от 1 до 9
Действительно, почему?
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перекодировать консолевкий код под оконное приложение в Билдер 6. Решаю матрицы Матрицы g.e.s Общие вопросы C/C++ 0 18.11.2012 20:21
Первый элемент - размерность матрицы, остальные образуют строки этой матрицы Anastasiya_Pot Помощь студентам 2 10.04.2012 09:46
С++.три матрицы, упорядочить строки той матрицы у которой больше нулевых строк Ирина1992 Помощь студентам 12 20.11.2011 13:01
Ф-ия, определяющая сумму строк матрицы, если на главной диагонали матрицы имеется отрицательный эл-т. Volk_xD Помощь студентам 6 05.01.2011 13:39
На главную диагональ матрицы поместить наибольшие элементы этой матрицы mivel Помощь студентам 2 23.12.2009 21:19