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

В каждом столбце матрицы найти произведение элементов, сумма цифр которых – чётное число

05.07.2012, 22:41. Показов 1961. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
а) В каждом столбце целочисленной матрицы найти произведение элемен-тов, сумма цифр которых – чётное число.
б) Проверить, все ли строки матрицы упорядочены по убыванию.
в) Переслать в одномерный массив элементы матрицы, выделенные чёрным цветом (номера строк изменяются от i1 до i2, номера колонок – от j1 до j2).

на картинке изображен квадрат а в нем черный квадрат. изображение не грузится
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2012, 22:41
Ответы с готовыми решениями:

Найти произведение элементов в каждом массиве, сумма которых не превышает заданное целое число
Дано три массива целых чисел А , в , С и целое число М. При последовательном просмотре элементов...

Найти произведение отрицательных элементов в каждом столбце матрицы
Помогите!) Дана вещественная матрица С(5,4). Найти произведение отрицательных элементов в каждом...

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

Найти произведение элементов матрицы, сумма индексов которых нечетна
Portoble, Дана действительная матрица a размера (n×m), n,m ≤10. В каждом столбце матрицы a найти...

2
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,574
Записей в блоге: 1
06.07.2012, 15:25 2
Лучший ответ Сообщение было отмечено mkprivet как решение

Решение

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Var A:array[1..20,1..20] of integer;
    B:array[1..20*20] of integer;
    i,j,n,m,i1,i2,j1,j2,k:byte;
    p:longint;
    c:boolean;
Function Chet(n:integer):boolean;
Var s:integer;
Begin
    s:=0;
    While n<>0 do
     Begin
      s:=s+n mod 10;
      n:=n div 10;
     End;
    if s mod 2 = 0 then Chet:=true
     else Chet:=false;
End;
Begin
    write('Введите кол-во строк: ');readln(n);
    write('Введите кол-во столбцов: ');readln(m);
    For i:=1 to n do
     For j:=1 to m do
      Begin
       write('A[',i,',',j,']: ');readln(A[i,j]);
      End;
    writeln('Матрица');
    For i:=1 to n do
     Begin
      For j:=1 to m do
       write(A[i,j]:3);
      writeln;
     End;
    For j:=1 to m do
     Begin
      p:=1;
      For i:=1 to n do
       if Chet(A[i,j]) then p:=p*A[i,j];
      writeln('Произведние элементов сумма цифр которых – чётное число в столбце: ',j,': ',p);
     End;
    c:=true;i:=0;
    While (i<n)and(c) do
     Begin
      inc(i);j:=0;
      While (j<m-1)and(c) do
       Begin
        inc(j);
        if A[i,j]<A[i,j+1] then c:=false;
       End;
     End;
    if c then writeln('Все строки упорядоточены по убыванию')
     else writeln('Не все строки упорядоточены по убыванию');
    Repeat
     write('Введите i1,i2: ');readln(i1,i2);
    Until (i1<=i2)and(i1 in [1..n]);
    Repeat
     write('Введите j1,j2: ');readln(j1,j2);
    Until (j1<=j2)and(i1 in [1..m]);
    k:=0;
    writeln('Полученный массив');
    For i:=i1 to i2 do
     For j:=j1 to j2 do
      Begin
       inc(k);
       B[k]:=A[i,j];
       write(B[k]:3);
      End;
End.
1
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 34
06.07.2012, 18:54  [ТС] 3
спасибо)
0
06.07.2012, 18:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2012, 18:54
Помогаю со студенческими работами здесь

Подсчитать произведение отрицательных элементов в каждом столбце матрицы
Подсчитать произведение отрицательных элементов в каждом столбце матрицы a и b с помощью функции;...

Найти общую сумму элементов тех столбцов матрицы, сумма элементов в каждом из которых положительна и сумму элеметов главной диагонали
Понадобилось написать программку на паскале, но совершенно забыл как это делать на нём :)

Требуется написать программу, которая в каждом столбце матрицы находит произведение элементов
Дана матрица размерностью n x m. Требуется написать программу, которая в каждом столбце матрицы...

Найти количество пар соседних элементов, в которых одно число чётное, а другое отрицательное
Дан массив целых чисел. Найти количество пар соседних элементов, в которых одно число четное, а...


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

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

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