Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
1

Вычисление чисел из промежутка

17.04.2016, 20:30. Показов 5959. Ответов 5
Метки нет (Все метки)

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
var
  t1: string;
 
var
  a, b, c, d, n: integer;
 
begin
  writeln('Вас приветствует программа по поиску кратных числу чисел в промежутке.');
  //writeln('Для начала работы,нажмите Enre');
  repeat
    writeln('Нажмите Enter для продолжения работы, введите "Хватит"+Enter для прекращения работы');read(t1);
    if t1 <> 'Хватит' then begin
      writeln('Введите числовой промежуток: начало и конец');read(a, b);
      writeln('Введите число,на которое должны делится числа');read(c);
      n := 0;
      while a <= b do
      begin
        d := a mod c;
        if d = 0 then begin
          n := n + 1;
          write(a, ' ')
        end;
        a := a + 1;
      end
    end;
    writeln();
    writeln('Список построен.Всего-', n, ' чисел/числа');  
  until t1 = 'Хватит';     
  writeln('Благодарим за использование');
end.
Две проблемы:
1. И самая для меня так сказать больная). На рисунке подчеркнул. Почему на 2 и на дальнейших кругах выполнения программы, не учитывается
Pascal
12
if t1 <> 'Хватит' then begin
данная строка? И сразу действие переходит к
Pascal
13
writeln('Введите числовой промежуток: начало и конец');read(a, b);
.
2. Вторая заключается в том, что после завершения выполнения программы словом "Хватит", выдаёт ошибку:
PABCSystem.pas(4133) : Ошибка времени выполнения: Входная строка имела неверный формат.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2016, 20:30
Ответы с готовыми решениями:

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

Нахождения простых чисел из промежутка 1..п
написать программу, которая найдёт все простые числа из промежутка 1..п. использовать решето...

Найти произведение всех чисел из промежутка от А до В
Найти произведение всех чисел из промежутка от А до В, кратных 2 или 3 (А и В вводятся с...

Найти количество четных целых чисел из промежутка от А до В.
Найти количество четных целых чисел из промежутка от А до В. - + по факту, существуют учебники...

5
318 / 208 / 162
Регистрация: 08.12.2015
Сообщений: 863
17.04.2016, 21:03 2
Цитата Сообщение от SlavaSokolov Посмотреть сообщение
Почему на 2 и на дальнейших кругах выполнения программы, не учитывается
Все работает.

Попробуйте исправить read на readln
1
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
17.04.2016, 21:23  [ТС] 3
Я имел ввиду что, программа не проверяет значение t1, а сразу выводит
Pascal
1
Введите числовой промежуток: начало и конец
, и только после вывода этого сообщения я ввожу что делать, но нужно что бы это сообщение не выводилось до проверки значения t1.

Всё, большое спасибо, исправил на readln всё нормально работает, но почему ошибку то выводит при завершении?
PABCSystem.pas(4133) : Ошибка времени выполнения: Входная строка имела неверный формат.
0
318 / 208 / 162
Регистрация: 08.12.2015
Сообщений: 863
17.04.2016, 21:29 4
Цитата Сообщение от capricornus CF Посмотреть сообщение
Попробуйте исправить read на readln
Везде.
0
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
17.04.2016, 21:32  [ТС] 5
Тогда вопрос а чем отличается read от readln?
0
318 / 208 / 162
Регистрация: 08.12.2015
Сообщений: 863
17.04.2016, 21:44 6
В чём отличие Read от ReadLn ?
1
17.04.2016, 21:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2016, 21:44
Помогаю со студенческими работами здесь

Одномерный массив из 15 целых чисел из промежутка [-15; 15] отсортировать по убыванию
одномерный массив из 15 целых чисел из промежутка отсортировать по убыванию. помогите пожалуйста

Найти сумму целых положительных чисел из промежутка от а до b кратное четырём
Найти сумму целых положительных чисел из промежутка от а до b кратное четырём. Помогите пожалуйста)...

Вывести на экран все сверхпростые числа из промежутка целых чисел.
1. Разработать: • Подпрограмму, которая в качестве аргумента получает целое число и проверяет,...

Найти среднее арифметическое двузначных чисел из заданного промежутка кратных трем
И как самим проверить объясните а то у нас препод всегда заставляет нас проверять самим


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

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