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

Найти сумму тех элементов массива, которые меньше заданного числа D

09.12.2010, 18:40. Показов 3104. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В массиве чисел А1, А2, …АN найти сумму тех элементов, которые меньше заданного числа D. Подскажите, где ошибка:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Program Zadanye5;
var
m: array[1..5]  of integer;
i,sum,s:integer;
d,r:real;
begin
write('enter d=');
read(d);
writeln('enter 5 chisel');
begin
for i:=1 to 5 do
readln(m[i]);
if m[i]<d then;
sum:=sum+m[i];
write('sum=',sum);
end;
readln;
end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2010, 18:40
Ответы с готовыми решениями:

В массиве чисел найти сумму элементов,которые меньше заданного числа D.
приветик всем=))) я здесь новенькая=)))немного слышала что здесь обитают умные людии!!!! ПОМОГИТЕ...

Найти сумму элементов одномерного массива, которые больше заданного числа числа
Дано n чисел. Найти сумму чисел, которые больше числа а.

Для массива чисел Х1, Х2, ..., Хn найти сумму тех элементов, которые больше первого числа Х1
1.Для массива чисел Х1, Х2, ..., Хn найти сумму тех элементов, которые больше первого числа Х1.

Найти сумму тех элементов массива, которые больше 15, но меньше 45
Задача: Задан массив n случайных чисел , принадлежащий промежутка . Найти сумму тех элементов...

5
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
09.12.2010, 18:41 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
m: array[1..5] of integer;
i,sum,s:integer;
d,r:real;
begin
write('enter d=');
read(d);
writeln('enter 5 chisel');
for i:=1 to 5 do
begin
readln(m[i]);
if m[i]<d then;
sum:=sum+m[i];
end;
write('sum=',sum);
readln;
end.
только
В массиве чисел А1, А2, …АN
вводите размерность n и это
for i:=1 to 5 do
изменить
на
for i:=1 to n do
и
m: array[1..100] of integer;
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
09.12.2010, 18:43 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Program Zadanye5;
uses crt;
var
m: array[1..5]  of integer;
i,sum,s:integer;
d,r:real;
begin
write('enter d=');
read(d);
writeln('enter 5 chisel');
sum:=0;
for i:=1 to 5 do
 begin
  readln(m[i]);
  if m[i]<d then sum:=sum+m[i];
 end;
write('sum=',sum);
readln;
end.
0
0 / 0 / 0
Регистрация: 09.12.2010
Сообщений: 5
09.12.2010, 18:52  [ТС] 4
Спасибо, что так быстро ответили. Но когда меняю 5 на n-выдает ошибку 42
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
09.12.2010, 19:03 5
Ну а в Var
её добавь
n:integer;
0
0 / 0 / 0
Регистрация: 09.12.2010
Сообщений: 5
09.12.2010, 19:32  [ТС] 6
точно! это я тормоз. А еще подскажите:теперь сумму не считает, а выводит число наименьшее

Добавлено через 1 минуту
Все дошло! Спасибо всем за помощь!
0
09.12.2010, 19:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2010, 19:32
Помогаю со студенческими работами здесь

Вычислить сумму квадратов элементов массива B, которые меньше заданного числа А
Тип элементов: действительные числа Кол-во элементов: 18 Элементы от -10 до 21 А = 5

Найти сумму и число тех элементов заданного массива, которые попадают на заданный отрезок
Помогите с задачей. Программа на С++. Можно как-нибудь по-проще... Все данные должны вводиться с...

Найти сумму и число тех элементов заданного массива, которые попадают на заданный отрезок
Прошу помочь решить задачу по программированию 1)Найти сумму и число тех элементов заданного...

Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок.
1. чНайти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный...


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

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

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