Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Помогите написать программу (http://www.tehnari.ru/f41/t61209/)

kru 13.12.2011 22:29

Помогите написать программу
 
Помогите написать программу (матрица с подпрограммой):
пусть даны натуральное число n и вещественная квадратная матрица порядка n. Постройте последовательность b1,..,bn из нулей и единиц,в которой bi=1 тогда и только тогда,когда в i-ой строке матрицы есть хотя бы один отрицательный элемент.

Буду очень благодарна!

Vladimir_S 14.12.2011 10:15

Цитата:

Сообщение от kru (Сообщение 634636)
Помогите написать программу (матрица с подпрограммой):
пусть даны натуральное число n и вещественная квадратная матрица порядка n. Постройте последовательность b1,..,bn из нулей и единиц,в которой bi=1 тогда и только тогда,когда в i-ой строке матрицы есть хотя бы один отрицательный элемент.

Буду очень благодарна!

Эх, вот знать бы еще язык программирования, на котором следует выполнить задание! Мечты, мечты... Впрочем, мечтать не возбранно.

kru 14.12.2011 15:45

Никакие не мечты) на паскале

Vladimir_S 14.12.2011 16:06

Цитата:

Сообщение от kru (Сообщение 634894)
Никакие не мечты) на паскале

Тогда-то что... Только, извините, раздувать программу ради идиотского требования впихивания подпрограмм туда, где они напрочь не нужны, я не буду.
Код:

VAR
 A:Array[1..100,1..100] of Real;
 B:Array[1..100] of Byte;
 i,j,N:Byte;
BEGIN
 Write('N= ');
 Readln(N);
 Randomize;
 For i:=1 to N do
  begin
  For j:=1 to N do
    begin
    A[i,j]:=(0.8-Random)*10;
    Write(A[i,j]:8:3);
    end;
  Writeln;
  end;
 Writeln;
 For i:=1 to N do B[i]:=0;
 For i:=1 to N do
  For j:=1 to N do
  If A[i,j]<0 then B[i]:=1;
 For i:=1 to N do Write(B[i]:8);
 Readln
END.



Часовой пояс GMT +4, время: 17:40.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.