• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите написать программу

  • Автор темы Автор темы kru
  • Дата начала Дата начала

kru

Новые
Регистрация
30 Ноя 2011
Сообщения
12
Реакции
0
Баллы
0
Помогите написать программу

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

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

Буду очень благодарна!
Эх, вот знать бы еще язык программирования, на котором следует выполнить задание! Мечты, мечты... Впрочем, мечтать не возбранно.
 
Никакие не мечты) на паскале
 
Никакие не мечты) на паскале
Тогда-то что... Только, извините, раздувать программу ради идиотского требования впихивания подпрограмм туда, где они напрочь не нужны, я не буду.
Код:
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.
 
Назад
Сверху