Написать программу, которая выводит все нечетные числа из промежутка от К1 до К2 включительно в убывающем порядке - Turbo Pascal
Формулировка задачи:
Написать программу, которая выводит все нечетные числа из промежутка от К1 до К2 включительно в убывающем порядке.
Решение задачи: «Написать программу, которая выводит все нечетные числа из промежутка от К1 до К2 включительно в убывающем порядке»
textual
Листинг программы
uses crt; var i,n,m:integer; a:array [1..100] of integer; begin Textcolor (12); Writeln('Ваш массив: '); For i:=1 to 100 do Begin A[i]:=random(15); write(A[i]:3); End; writeln; textcolor(10); Write('От какого элемента '); Readln(n); write('До какого элемента '); readln(m); writeln('Ваши нечетные числа'); For i:=n to m do If A[i] mod 2 = 0 then Else Write(' A[',i,']=',A[i]); writeln; readln; end.
Объяснение кода листинга программы
В данном коде используется язык программирования Turbo Pascal. Он содержит следующие элементы:
uses crt;
: Подключение стандартной библиотеки ввода-вывода.var
: Объявление переменных.i, n, m: integer;
: Объявление переменныхi
,n
иm
целочисленного типа.a: array [1..100] of integer;
: Объявление массиваa
целых чисел от 1 до 100.begin
: Начало блока кода.Textcolor (12);
: Изменение цвета текста на 12 (вероятно, это какой-то предопределенный цвет).Writeln('Ваш массив: ');
: Вывод сообщенияВаш массив:
и ожидание ввода пользователя.For i:=1 to 100 do
: ЦиклFor
, который выполняется 100 раз, начиная с 1 и заканчивая 100.Begin
: Начало внутреннего циклаFor
.A[i]:=random(15);
: Присвоение случайного значения переменнойA[i]
от 0 до 15.write(A[i]:3);
: Вывод значенияA[i]
с использованием трехзначного формата.End;
: Конец внутреннего циклаFor
.WriteLine;
: Ожидание ввода пользователя.textcolor(10);
: Изменение цвета текста на 10 (вероятно, это какой-то предопределенный цвет).Write('От какого элемента ');
: Вывод сообщенияОт какого элемента
и ожидание ввода пользователя.Readln(n);
: Чтение ввода пользователя и сохранение его в переменнойn
.Write('До какого элемента ');
: Вывод сообщенияДо какого элемента
и ожидание ввода пользователя.readln(m);
: Чтение ввода пользователя и сохранение его в переменнойm
.writeln('Ваши нечетные числа');
: Вывод сообщенияВаши нечетные числа
.For i:=n to m do
: ЦиклFor
, который выполняется отn
доm
с шагом 1.If A[i] mod 2 = 0 then
: Проверка остатка от деленияA[i]
на 2. Если остаток равен 0, то...Else
: Иначе, то...Write(' A[',i,']=',A[i]);
: Вывод строкиA[
,i
,']=,
A[i]` с использованием трехзначного формата.writeln;
: Ожидание ввода пользователя.readln;
: Ожидание ввода пользователя.end.
: Конец блока кода.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д