Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 14

Вывести на экран те числа, которые попадут в интервал

26.08.2009, 21:31. Показов 2352. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.С клавиатуры вводится последовательность чисел до тех пор, пока не задается ноль. Вывести на экран те из них, которые попадут в интервал [a, b]
2.Дано натуральное число N. Получить число P, содержащее в своей записи цифры числа N, записанные в обратном порядке. 234->432
3. Дано целое число N>1. Вывести наибольшее из целых чисел К, для которых сумма 1+2+…+К будет меньше или равна N, и саму эту сумму.
4.Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x,y) лежит внутри прямоугольника, левая верхняя вершина которого находится в точке (х1,у1), правая нижняя вершина- в точке (х2,у2)».
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.08.2009, 21:31
Ответы с готовыми решениями:

Вывести на экран числа массива, которые повторяются, а неповторяющиеся удалить
Необходимо составить программу, которая будет выводить на экран не повторяющиеся элементы массива. Условие: Вы должны из данного массива,...

Вывести на экран все трехзначные числа в порядке убывания, которые делятся на 7
b. Вывести на экран все трехзначные числа в порядке убывания, которые делятся на 7. нужно решить через цикл var i: integer; begin ...

Вывести на экран все числа которые больше некоторого заданного числа и удалить их из списка
Создать список целых чисел. Вывести на экран все числа которые больше некоторого заданного числа и удалить их из списка. Помогите...

3
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
26.08.2009, 22:17
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Первая:
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
Uses CRT;
Var
 a,b,c: char;
 S: string;
Begin
 repeat
  c:=readkey;
  if c in ['1'..'9'] then
   Begin
    S:=S+c;
    Write(c);
   End;
 until c='0';
 Writeln('0');
 Write('a= ');
 Repeat
  a:=readkey;
 Until (a in ['0'..'9']);
 Writeln(a);
 Write('b= ');
 Repeat
  b:=readkey;
 Until (b in ['0'..'9']);
 Writeln(b);
 Write('Result: ');
 While S<>'' do
  Begin
   If (S[1]>=a)and(S[1]<=b) then
    Write(S[1]);
   delete(S,1,1);
  End;
 Writeln;
End.
Добавлено через 9 минут
Вторая:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Var
 N, P: Longint;
Begin
 Write('N= ');
 Readln(N);
 P:=0;
 Repeat
  P:=(P+(N mod 10))*10;
  N:=N div 10;
 Until N=0;
 P:=P div 10;
 Writeln('P= ',P);
End.
Добавлено через 8 минут
Третья:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Var
 N, K, Summ: integer;
Begin
 Write('N= ');
 Readln(N);
 K:=0;
 Summ:=0;
 Repeat
  Inc(K);
  Inc(Summ,K);
 Until Summ+K>N;
 Writeln('K= ',K);
 Writeln('Summ= ',Summ);
End.
Добавлено через 7 минут
Четвертая:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Var
 x,y,x1,y1,x2,y2: integer;
Begin
 Write('x: ');
 Readln(x);
 Write('y: ');
 Readln(y);
 Write('x1: ');
 Readln(x1);
 Write('y1: ');
 Readln(y1);
 Write('x2: ');
 Readln(x2);
 Write('y2: ');
 Readln(y2);
 If (x>x1) and (x<x2) and
    (y<y1) and (y>y2) then
  Writeln('Верно') else
  Writeln('Не верно');
End.
1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
26.08.2009, 22:40
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1.С клавиатуры вводится последовательность чисел
А совсем не цифр.

Добавлено через 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
uses crt;
var a,b,c,n,i:integer;
    m:array[1..100] of integer;
begin
clrscr;
write('Введите левую границу интервала a=');
readln(a);
write('Введите правую границу интервала b>a b=');
repeat
readln(b);
until b>a;
writeln('Введите числа, окончание ввода 0:');
n:=0;
repeat
readln(c);
if (c>=a)and(c<=b)then
 begin
  n:=n+1;
  m[n]:=c;
 end;
until c=0;
writeln('Числа из интервала [',a,',',b,']');
for i:=1 to n do
write(m[i],' ');
readln
end.
2
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 14
27.08.2009, 05:22  [ТС]
Спасибо огромное!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.08.2009, 05:22
Помогаю со студенческими работами здесь

Вывести на экран числа от 1 до n, которые делятся на 3
С программированием знаком только месяц, поэтому не опытен,прошу вашей помощи! Вот у меня есть задача: Пользователь вводит n,вывести на...

Вывести на экран те числа, которые не встречаются ни в одном множестве
Построить два множества из 10 целых чисел из отрезка и второе из 5 целых чисел из отрезка .Вывести на экран те числа, которые не...

Вывести на экран все делители данного числа которые заканчиваются на 3.
Помогите пожалуста. Дано натуральное N Вывести на экран все делители данного числа которые заканчиваются на 3. Заранее спасибо.

Даны 3 целых числа. Вывести на экран те из них, которые являются чётными
Пожалуйста, помогите! Завтра контрольная! Даны 3 целых числа. Вывести на экран те из них, которые являются чётными.

Вывести на экран все числители числа N, которые одновременно являются делителем M
Даны натуральные числа N и M.вывести на экран все числители числа N, которые одновременно являются делителем M. помогите очень надо


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru