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

Подсчитать в массиве количество чисел, входящих в заданный пользователем диапазон.

22.03.2012, 20:44. Показов 1868. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подсчитать в массиве количество чисел, входящих в заданный пользователем диапазон.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2012, 20:44
Ответы с готовыми решениями:

Подсчитать в массиве количество чисел, входящих в заданный пользователем диапазон
подсчитать в массиве количество чисел,входящих в заданный пользователем диапозон

Найти в массиве количество элементов, не входящих в заданный диапазон
Как найти в массиве количество элементов, не входящих в заданный диапазон?

Массивы. Найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон
Всем привет! Начал изучать C++, сталкнулся вот с такой задачей Произвести следующую обработку 15...

Найти количество чисел, попадающих в заданный диапазон в массиве 16-разрядных чисел со знаком
помогите выполнить. Найти количество чисел, попадающих в заданный диапазон в массиве 16-разрядных...

11
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
22.03.2012, 20:59 2
Пожалуйста, почитайте как работать с массивами. Вопрос выглядит так, как будто вам просто лень думать своей головой. Извините за откровенность. Но если вы хотите чему-то научиться, то нужно сначала пытаться решить задачу самостоятельно.
0
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 25
22.03.2012, 21:55  [ТС] 3
я же не зря сюда написал потому что я пытался но не смог((( извините пожалуйста... но реально помогите пожалуйста...
0
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
23.03.2012, 01:10 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
const n=20;
var a: array [1..20] of integer;
    i,nd,kd,k: integer;
begin
writeln('Дан массив');
for i:=1 to n do
    begin
    a[i]:=random(199)-99; write(a[i]:4);
    end;
writeln;
repeat
writeln('Задайте диапазон:'); readln(nd,kd);
until (nd<kd) and ((nd>-100) and (kd<100));
for i:=1 to n do
    if (a[i]>=nd) and (a[i]<=kd) then inc(k);
writeln('Количество элементов массива, входящих в диапазон [',nd,',',kd,']=',k);
readln;
end.
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 25
23.03.2012, 10:27  [ТС] 5
Спасибо большое вам!!!! я вам очень благодарен очень!!!!!!
0
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 25
26.03.2012, 20:32  [ТС] 6
извините пожалуйста.... арифметическое переполнение у меня что делать никак не пойму как правильнее записать????
0
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
26.03.2012, 20:58 7
aleksey19941003, так бывает в некоторых версиях, например, скулпак. Это генератор случайных чисел сбивает работу, скорее всего... пробуйте так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
const n=20;
var a: array [1..20] of integer;
    i,nd,kd,k,x: integer;
begin
writeln('Дан массив');
for i:=1 to n do
    begin
    x:=random(199);
    a[i]:=x-99; write(a[i]:4);
    end;
writeln;
repeat
writeln('Задайте диапазон:'); readln(nd,kd);
until (nd<kd) and ((nd>-100) and (kd<100));
for i:=1 to n do
    if (a[i]>=nd) and (a[i]<=kd) then inc(k);
writeln('Количество элементов массива, входящих в диапазон [',nd,',',kd,']=',k);
readln;
end.
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 25
26.03.2012, 21:22  [ТС] 8
спасибо... только мне препод так ну например мы сами должны написать цифры например 1 2 4 5 6 7 8 9 10 15 20 36 48 и создаем диапазон от 4 до 20 например и он должен написать что ответ восемь.... или например диапазон от 5 до 60 которого нет его в этих цифрах он должен выдать еще раз введите диапазон или от 5 до 1 тоже должен так помогите пожалуйста....
0
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
26.03.2012, 21:38 9
так? или - инструкцию точнее =)
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
uses crt;
const nmax=50;
var a: array [1..20] of integer;
    n,i,nd,kd,k,x: integer;
begin
repeat
write('Количество элементов, не более ',nmax,', n='); readln(n);
until n in [1..nmax];
writeln('Заполняем массив');
for i:=1 to n do
    begin
    write('a[',i,']=');
    readln(a[i]);
    end;
writeln('Дан массив');
for i:=1 to n do
    write(a[i]:4);
writeln;
repeat
writeln('Задайте диапазон:'); readln(nd,kd);
until (nd<kd) and ((nd>-100) and (kd<100));
for i:=1 to n do
    if (a[i]>=nd) and (a[i]<=kd) then inc(k);
writeln('Количество элементов массива, входящих в диапазон [',nd,',',kd,']=',k);
readln;
end.
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 25
26.03.2012, 21:59  [ТС] 10
пишет ошибка 113 ошибка в инструкции....
0
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
26.03.2012, 22:30 11
aleksey19941003, а что вводишь? или вообще не запускается. у меня все идет и в PascalABC и в Turbо... непонятно
0
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 25
26.03.2012, 23:58  [ТС] 12
в седьмой строке пишет так где там until......, компилировать пока не могу чтобы посмотреть прогу)

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

Посчитать произведение квадратов чисел входящих в заданный диапазон
Приветствую участников форума. Имеется задание, код набран и выполняется, но в процедуры...

[Debug] Подсчитать количество элементов массива, входящих в диапазон
Подсчитать количество чисел, больших 5(10), но меньших 15(10), в промежутке от 1 (поместить в...

Подсчитать количество различных слов, входящих в заданный текст
С клавиатуры вводится текстовая строка. Разработать программу, которая реализует указанные...

Подсчитать количество различных слов, входящих в заданный текст
Мне нужно написать программу, которая подсчитывает количество различных слов, входящих в заданного...


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

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