Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
хоттабыч12
1

Массив. Сумма нечетных элементов строки

22.12.2012, 20:22. Показов 574. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
Program z;
type mas=array[1..9,1..6] of integer;
var
a:mas;
Procedure vvod(var x:mas);
var c,k:integer;
begin
randomize;
for c:=1 to 9 do
for k:=1 to 6 do
x[c,k]:=random(10)-5;
end;
procedure vivod(var x:mas);
var
c,k:integer;
begin
for c:=1 to 9 do
begin
for k:=1 to 6 do
write(x[c,k]:5);
writeln;
end;
end;
function summa(x:mas):integer;
var
c:integer;
s:integer;
begin
s:=0;
for c:=1 to 9 do
if x[4,c] mod 2=1
then s:=s+x[4,c];
summa:=s;
end;
begin
vvod(a);
vivod(a);
writeln('summa nechetnih elementov 4 stroki=',summa(a));
end.


Выходит ошибка. Что нужно изменить???
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2012, 20:22
Ответы с готовыми решениями:

Построить вектор b, где bi, i=1,…,n – сумма нечетных элементов i-й строки матрицы
3. Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – сумма не-четных элементов...

Заполнить двумерный числовой массив целыми числами. Найти сумму нечетных элементов каждой строки
Заполнить двумерный числовой массив Х целыми числами. Найти сумму нечетных по значениям элементов...

Двумерный массив. Сформировать вектор В, элементы которого являются количеством нечетных элементов i-строки матрицы
Сформировать вектор В, элементы которого являются количеством нечетных элементов i-строки матрицы...

Сформировать одномерный массив из нечётных элементов нечётных столбцов матрицы
Сформировать одномерный массив из нечётных элементов нечётных столбцов матрицы A (M,N). Из этих...

1
314 / 273 / 272
Регистрация: 25.09.2011
Сообщений: 477
22.12.2012, 23:11 2
Цитата Сообщение от хоттабыч12 Посмотреть сообщение
function summa(x:mas):integer;
var
c:integer;
s:integer;
begin
s:=0;
for c:=1 to 9 do
if x[4,c] mod 2=1
then s:=s+x[4,c];
summa:=s;
end;
Pascal
1
2
3
4
5
6
7
8
9
10
function summa(x:mas):integer;
var
c:integer;
s:integer;
begin
s:=0;
for c:=1 to 6 do  //исправлено. у тебя в 4 строке только 6 элементов ( 9 строк )
if ODD(x[4,c]) then s:=s+x[4,c]; // подкорректировано
summa:=s;
end;
0
22.12.2012, 23:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2012, 23:11
Помогаю со студенческими работами здесь

Двумерный массив. Вычислить произведение тех элементов, сумма номеров строки и столбца которых равна 5
В матрице вычислить произведение тех ее элементов, сумма номеров строки и столбца которых равна...

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

Дан двумерный массив. Дополнить его n+1 строкой и m+1 столбцом,в котором находятся сумма элементов каждой строки и столбца
здравствуйте. помогите решить задачу. Дан двумерный массив вещественных чисел размерностью N*M....

Сумма нечётных элементов массива
Дан массив , сформировать массив с помощью функции random, и вывести на экран сумму нечётных...


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

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