Задача 2 Урок 12.1

Задача 2 Урок 12.1:

Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 23 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.

Задача 1 Урок 12.1

Задача 1 Урок 12.1:

Выведите на экран, все числа от 55 до 9236.

var i: integer;
begin
  i := 55;
  repeat
    write(i, ' ');
    i := i + 1;
  until i > 9236;
  readln();
end.

Задача 16 Урок 11

Задача 16 Урок 11:

У вас есть число z=5. Пользователь вводит числа в цикле, если за последние 4 попытки ввода было хотя бы одно число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если такого числа не было, то уменьшайте на 1 в ответ на каждый ввод.
Цикл и программа должны завершиться, когда число z станет отрицательным.

Пример работы в консоли:

Задача 14 Урок 11

Задача 14 Урок 11:

У вас есть число z=5. Пользователь вводит числа в цикле, если очередное введенное число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если меньше 15, то уменьшайте на 1. Цикл и программа должны завершиться, когда число z станет отрицательным.

Задача 13 Урок 11

Задача 13 Урок 11:

Пользователь вводит целое 5-тизначное число, выведите все его цифры в обратном порядке, например для 14564 получим:

46541

(используйте опеции div и mod, подразумевается решение через цикл )

var a: integer;
begin
  write('Введите целое пятизначное число: ');
  readln(a);
  while a > 9 do
   begin
    write(a mod 10);
    a := a div 10;
   end;
  writeln(a);
  readln();
end.

Задача 12 Урок 11

Задача 12 Урок 11:

Получите первую и последнюю цифры числа 15 с помощью оперций div и mod (решается без цикла)

var a: integer;
begin
  a := 15;
  write(a div 10, ' ', a mod 10);
  readln();
end.

Задача 11 Урок 11

Задача 11 Урок 11:

Вывести на экран все числа от 4 до 100 с шагом 4, т.е.:
4 8 12 16.......100
(при более оптимальном решении проверка через mod не потребуется)

var i: integer;
begin
  i := 4;
  while i <= 100 do
   begin
    write(i, ' ');
    i += 4;
   end;
  readln();
end.

Задача 10 Урок 11

Задача 10 Урок 11:

Пользователь вводит целые числа в цикле (разные: четные, нечетные, положительные, отрицательные в любом порядке и количестве). Сохраните в переменные первые три отрицательных нечетных числа, сложите их, выведите сумму на экран и завершите цикл.

Задача 9 Урок 11

Задача 9 Урок 11:

Пользователь вводит последовательно три произвольных целых числа. Заведите три переменных и сохраните эти числа в эти переменные. Пользовательский ввод обрабатывайте в цикле.
Примечание: в одном витке цикла должен быть только 1 readln()

Подсказка: Если не получается решить, посмотрите эту видео-подсказку(link is external).

Pages

Subscribe to fkn+antitotal RSS