Форум программистов, компьютерный форум CyberForum.ru

Произведение элементов в тех строках, которые не содержат отрицательных элементов - C++

Восстановить пароль Регистрация
 
uyrino22
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 3
08.11.2013, 14:40     Произведение элементов в тех строках, которые не содержат отрицательных элементов #1
Дана целочисленная квадратная матрица. Определить:
1) Произведение элементов в тех строках, которые не содержат отрицательных элементов.
2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 14:40     Произведение элементов в тех строках, которые не содержат отрицательных элементов
Посмотрите здесь:

Определить произведение элементов в тех строках, которые не содержат отрицательных элементов; C++
произведение элементов в тех строках, которые не содержат отрицательных элементов C++
C++ Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов
Определить произведение элементов в тех строках, которые не содержат отрицательных элементов C++
Двумерные массивы. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Forsak3n
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 29
22.11.2013, 22:42     Произведение элементов в тех строках, которые не содержат отрицательных элементов #2
Может кто решить данное задание?
Angeline
36 / 30 / 2
Регистрация: 21.10.2013
Сообщений: 197
22.11.2013, 23:27     Произведение элементов в тех строках, которые не содержат отрицательных элементов #3
uyrino22, Forsak3n, пишите свои наработки, подскажу, что не так.
Forsak3n
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 29
22.11.2013, 23:34     Произведение элементов в тех строках, которые не содержат отрицательных элементов #4
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
var
  M, R: array[1..1000] of real;
  i, n, k, i_Otr1, i_Otr2: integer;
  f: boolean;
  S_Nechet, S_Otr: real;
  
begin
  randomize;
  n := 15 + random(100);
  writeln('Вводим случайный массив ', n, ' вещественных чисел:');
  writeln;  
  S_Nechet := 0;
  S_Otr := 0;
  f := true;
  for i := 1 to n do
  begin
    m[i] := 21 * random - 10;
    write('  ', m[i]:0:4);
    if odd(i) then S_Nechet := S_Nechet + m[i];
    if m[i] < 0 then 
      if f then begin i_Otr1 := i; f := false end //первый отрицательный
      else i_Otr2 := i; //последний отрицательный элемент (его номер)
  end;
  writeln;
  writeln;
  writeln(' 1)Сумма элементов массива с нечетными номерами: ', S_Nechet:0:4);
  writeln;
  for i := i_Otr1 to i_Otr2 do S_Otr := S_Otr + m[i];
  writeln(' 2)сумма элементов массива, расположенных между ');
  writeln('   первым и последним отрицательными элементами: ', S_Otr:0:4); 
  k := 0;
  for i := 1 to n do
  begin
    if (abs(m[i]) > 1) then //если модуль элемента больше 1
    begin inc(k); R[k] := m[i] end //то формируем новый массив   
  end;
  writeln;
  writeln(' 3)Выводим сжатый массив:');
  for i := 1 to k do write('  ', R[i]:0:4); //выводим новый массив
end.
Angeline
36 / 30 / 2
Регистрация: 21.10.2013
Сообщений: 197
22.11.2013, 23:36     Произведение элементов в тех строках, которые не содержат отрицательных элементов #5
Forsak3n, вам в форум посвященный паскалю надо. Здесь с++.
Yandex
Объявления
22.11.2013, 23:36     Произведение элементов в тех строках, которые не содержат отрицательных элементов
Ответ Создать тему
Опции темы

Текущее время: 20:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru