Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 15
1

Массивы.Надо найти ошибку

27.12.2012, 20:52. Показов 575. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
program lab7;
uses crt;
var a:array [1..5,1..5] of integer;i,j:integer;s:real;
begin
clrscr;randomize;
s:=0;
writeln('Matrix A');
for i:=1 to 5 do
    begin
            for j:=1 to 5 do
                begin
                        a[i,j]:=random(10);
                        a[i,j]:=a[i,j]-5;
                        write(a[i,j]:4);
                end;
            writeln;
    end;
writeln;
for i:=1 to 5 do 
if a[i,i]<0 then 
for j:=1 to 5 do s:=s+a[i,j];
writeln('Summa=',s:6:0);
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2012, 20:52
Ответы с готовыми решениями:

надо найти ошибку
program ZADACA2_1; uses crt; var H:text; P,Pn,Pk,hP:integer; V,Vn,Vk,hV:real;...

Надо найти ошибку
Отдельные буквы русского алфавита, слова, фразы. Свойства: шрифт, размер, стиль (полужирный,...

Надо найти ошибку в программе
program test; var x,y,t,summa,add:real; n:integer; begin x:=0; n:=1; while x&lt;= 4 do begin if...

Надо найти ошибку.Файлы.
Собственно задание такое:В файл f записать элементы,потом из файла f в файл g.сначала записать...

4
50 / 50 / 41
Регистрация: 20.08.2012
Сообщений: 123
27.12.2012, 21:45 2
А что вообще требуется?

Цитата Сообщение от inda Посмотреть сообщение
for i:=1 to 5 do
if a[i,i]<0 then
for j:=1 to 5 do s:=s+a[i,j];
Идет проверка диагонали массива, если элемент отрицательный, то в S записывается сумма элементов этой строки, а что должно быть-то?
0
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 15
27.12.2012, 22:05  [ТС] 3
Цитата Сообщение от karlsonnakrishe Посмотреть сообщение
А что вообще требуется?


Идет проверка диагонали массива, если элемент отрицательный, то в S записывается сумма элементов этой строки, а что должно быть-то?
Вот условия
В матрице А(5,5) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали. Напечатать матрицу А и значение суммы.
Возможно что то не то сделал
0
10 / 10 / 3
Регистрация: 17.09.2012
Сообщений: 65
28.12.2012, 03:23 4
Чувак, я тебе сделал эту прогу в отдельной теме
Найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали
0
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
28.12.2012, 05:57 5
Pascal
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
uses
  crt;
var
  a: array [1..5, 1..5] of integer;i, 
  j: integer; s: real;
begin
  clrscr;
  randomize;
  writeln('Matrix A');
  for i := 1 to 5 do
  begin
    for j := 1 to 5 do
    begin
      a[i, j] := random(11)-5;
      write(a[i, j]:4);
    end;
    writeln;
  end;
  writeln;
  for i := 1 to 5 do 
  begin
    s:=0;
    if a[i, i] < 0 then 
    begin
      for j := 1 to 5 do       
        s := s + a[i, j]; 
      writeln('Summa elementov ',i,'-i stroki = ', s);
    end; 
  end;
  readln;
end.
0
28.12.2012, 05:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2012, 05:57
Помогаю со студенческими работами здесь

Не могу найти ошибку!! не могу не как разобраться! надо до завтра.
условие: Для 7 человек, среди которых есть мужчины и женщины, хранятся следующие данные: имя, пол...

Надо найти ошибку
Всем привет! Вот задали задачку, решаю, а не выходит точно, можно сказать вообще не правильно...

Надо найти ошибку
Вот задача Составить программу, удаляющую одну цифру из N-значного числа, такую, чтобы...

Надо найти ошибку
Задача: дан массив, требуется найти два равных в нем элемента и вывести их индексы. Есть логически...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru