Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
serafeam
1

Посчитать количество элементов в строке матрицы, стоящих после первого отрицательного числа

30.09.2012, 13:11. Показов 2083. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет)
Ребят очень нужна помощь с контрольной работой.

1) создать прямоугольную матрица NxM целых чисел (включая отрицательные)
2) посчитать количество элементов в строке, стоящих после первого отрицательного числа
3)заменить все ноли в строках - сред арифмет эл-тов строки
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2012, 13:11
Ответы с готовыми решениями:

Посчитать количество элементов после первого отрицательного отрицательного массива
Здравствуйте! Нужна ваша помощь. В общем у нас есть одномерный массив, и нужно сделать так чтобы...

Вычислить сумму и количество элементов, стоящих после первого отрицательного элемента
Дан массив из 10 элементов. Вычислить сумму и количество элементов, стоящих после первого...

Вычислить сумму и количество элементов, стоящих после первого отрицательного элемента
Дан массив из 10 элементов. Вычислить сумму и количество элементов, стоящих после первого...

В каждой строке матрицы вычислить произведение частей стоящих до первого отрицательного элемента
Задана целая матрица T. Вычислить произведение частей, стоящих до первого отрицательного, в каждой...

1
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
30.09.2012, 13:52 2
Лучший ответ Сообщение было отмечено как решение

Решение

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
32
33
34
35
36
37
38
39
40
41
const
  nmax=16;
var
  a: array[1..nmax,1..nmax] of real;
  b: array[1..nmax] of real;
  n,m,i,j,k: integer;
  sum: real;
  boo: boolean;
begin
  randomize;
  write('Введите размеры матрицы: ');
  readln(n,m);
  for i:=1 to n do
  begin
    boo:=false;
    k:=0; sum:=0;
    for j:=1 to m do
    begin
      a[i,j]:=random(19)-9;
      write(a[i,j]:5:1);
      sum:=sum+a[i,j];
      if (a[i,j]<0)and(boo=false) then boo:=true;
      if boo=true then inc(k);
    end;
    if (k=1)or(k=0) then writeln('  Нет таких элементов') else
      writeln('  После первого отрицательного - ',k-1,' элементов');
    b[i]:=sum/m;
  end;
  writeln;
  
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      if a[i,j]=0 then a[i,j]:=b[i];
     write(a[i,j]:5:1);
    end;
    writeln;
  end;
  readln;
end.
0
30.09.2012, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2012, 13:52
Помогаю со студенческими работами здесь

Получить сумму ряда элементов, находящихся после первого отрицательного числа в i-ом рядке матрицы
Задано натуральное число n и целочисленная квадратная матрица порядка n получить вектор b0....bn-1...

Вычислить сумму и количество элементов, стоящих до первого отрицательного элемента массива
Массивы. Написать программу-функцию Дан массив из 10 элементов. Вычислить сумму и количество...

Определите среднее арифметическое всех значений элементов массива, стоящих после первого отрицательного элемента.
1. Определите среднее арифметическое всех значений элементов массива, стоящих после первого...

Нужно посчитать сумму чисел, в промежутке от первого отрицательного числа до второго отрицательного числа
Я сделал вроде как, но ответ неправильный. Где то написал неправильно. procedure...


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

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