0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 10
1

Двумерный массив. Сформировать одномерный массив каждый элемент которого равен первому нечетному элементу соответствующей строки

28.12.2012, 16:36. Показов 1723. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Выручайте
Сформировать одномерный массив каждый элемент которого равен первому нечетному элементу соответствующей строки, если такого нет, то нулю.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2012, 16:36
Ответы с готовыми решениями:

Сформировать массив, каждый элемент которого равен первому положительному элементу соответствующей строки
создать массив 5*6 целых чисел из диапазона вывести его на экран сформировать одномерный массив,...

Сформировать массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки
Помогите пожалуста написать програму на паскаль) Дан двумерный массив целых чисел. Сформировать...

Сформировать массив, каждый элемент которого равен первому четному элементу соответствующего столбца
5.1 Дан двумерный массив размерностью 6x5,заполненный числами с клавиатуры.Сформировать одномерный...

Сформировать массив, каждый элемент которого равен первому четному элементу соответствующего столбца
Дан двумерный массив размером 6 на 5.Сформировать одномерный массив,каждый элемент которого равен...

1
424 / 424 / 338
Регистрация: 25.06.2012
Сообщений: 668
28.12.2012, 21:07 2
Лучший ответ Сообщение было отмечено TheFreeman как решение

Решение

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
42
43
44
uses crt;
 
const
  nmax = 10;
  mmax = 10;
 
var
  Matrix : array [1..nmax, 1..mmax] of integer;
  Vector : array [1..nmax] of integer;
  i, j, n, m : integer;
  flag : boolean;
 
begin
ClrScr;
Randomize;
Repeat
  Write('Введите количество строк (не более ', nmax, '): ');
  Readln(n);
until n in [1..nmax];
Repeat  
  Write('Введите количество строк (не более ', mmax, '): ');
  Readln(m);
until m in [1..mmax];
Writeln('Исходный массив: ');
for i := 1 to n do
  begin
    for j := 1 to m do
      begin
        Matrix[i, j] := random(30);
        Write(Matrix[i,j]:3, ' ');
      end;
    Writeln;
  end;
Writeln('Сформированный массив: ');
for i := 1 to n do
  begin
    j := 1; flag := true;
    for j := 1 to m do
      if odd(Matrix[i, j]) then begin flag := false; break; end;
    if flag = false then Vector[i] := Matrix[i, j] else Vector[i] := 0;
    Write(Vector[i]:3, ' ');
  end;
Readln;
end.
1
28.12.2012, 21:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2012, 21:07
Помогаю со студенческими работами здесь

Создать одномерный массив, каждый элемент которого равен первому чётному элементу соответствующего столбца
1. Дан двумерный массив размером 6*5, заполненный случайными числами. Сформировать одномерный...

Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу
А) Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу...

Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу
Приветствую всех помогите пожалуйста с задачами,с двумерными массивами вообще запутался. 1)Дан...

Сформировать массив, каждый элемент которого равен количеству элементов соответствующей строки
Дан двумерный массив размер 4*6,заполненный целыми числами с клавиатуры. Сформировать одномерный...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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