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

Не получатся посчитать четные числа массива

17.05.2015, 09:27. Показов 542. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пусть дано два массива по 12 элементов. Составить программу для нахождения суммы нечетных чисел и количество четных чисел в обоих массивах.
Не могу посчитать четные числа и сумму. Ошибка 41.
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 lu_zd4;
uses crt;
Type mas=array[1..12] of real;
var i,n,k:integer;
a,b:mas;
sum,x,y:real;
begin
clrscr;
writeln('Задание №4');
writeln;
writeln('Введите кол.-во элементов:');
readln(n);
writeln('Введите диапазон:');
readln(y,x);
writeln;
randomize;
writeln('Массив №1');
for i:=1 to n do
begin
a[i]:=round(random*(x-y)+y);
write(a[i]:6:0,'  ');
end;
writeln;
writeln('Массив №2');
writeln;
for i:=1 to n do
begin
b[i]:=round(random*(x-y)+y);
write(b[i]:6:0,'  ');
end;
sum:=0;
for i:=1 to n do
begin
if a[i] mod 2 =0 then
k:=k+1
else
sum:=a[i]+sum;
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2015, 09:27
Ответы с готовыми решениями:

Посчитать и вывести четные и нечетные, положительные и отрицательные числа массива
задан массив k(20) посчитать и вывести четные и нечетные, положительные и отрицаетельные числа....

Найти в строке четные числа и посчитать их сумму
В строке strFout записано такое : "12, 7, -14, 3, -8, 10." Нужно высчитать суму только кратных...

Выстроить элементы массива A по убыванию, определить и поместить в массив В – нечетные числа массива А, в массив С – четные числа массива А
Дан массив А (5; 7; 22; 1; 8; 16; 3). Выстроить элементы массива A по убыванию, определить и...

Четные элементы массива сделать отрицательными, а для нечетных посчитать количество и сумму
Имеется массив. Четные сделать отрицательными, а для нечетных посчитать количество и сумму. Также...

2
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
17.05.2015, 09:47 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
42
43
44
45
program lu_zd4;
uses crt;
const n=12;
Type mas=array[1..n] of integer;
var i,x,y,k,sum:integer;
    a,b:mas;
begin
clrscr;
writeln('Задание №4');
writeln;
repeat
writeln('Введите диапазон x<y:');
readln(x,y)
until x<y;
writeln;
randomize;
writeln('Массив №1');
sum:=0;
k:=0;
for i:=1 to n do
 begin
  a[i]:=x+random(y-x+1);
  write(a[i]:6);
  if odd(a[i]) then sum:=sum+a[i]
  else k:=k+1;
 end;
writeln;
writeln('Сумма нечетных=',sum);
writeln('Количество четных=',k);
writeln('Массив №2');
writeln;
sum:=0;
k:=0;
for i:=1 to n do
 begin
  b[i]:=x+random(y-x+1);
  write(b[i]:6);
  if odd(b[i]) then sum:=sum+b[i]
  else k:=k+1;
 end;
writeln;
writeln('Сумма нечетных=',sum);
writeln('Количество четных=',k);
readln;
end.
0
2 / 2 / 2
Регистрация: 12.03.2015
Сообщений: 51
17.05.2015, 10:57  [ТС] 3
спасибо большое, респект!
0
17.05.2015, 10:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2015, 10:57
Помогаю со студенческими работами здесь

Даны целые числа a1,, an: посчитать количество всех отрицательных чисел, если четные не стоят после нечетных
2)Даны целые числа a1,..., an. Если в данной последовательности ни одно четное число не расположено...

Увеличить все чётные числа массива на значение первого чётного числа
Дан целочисленный массив размерности N. Увеличить все четные числа, содержащиеся в массиве, на...

Сортировка массива: Четные числа — по возрастанию, нечетные числа — по убыванию
Дан целочисленный массив. Надо отсортировать его. Четные числа - по возрастанию Нечетные числа -...

Убрать четные числа из массива, заменив их нулями и переместив в конец массива
убрать четные числа из массива, заменив их нулями и переместить в конец массива package array;...


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

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