Решение задач из главы 10.1
Primary tabs
1. Выведите на экран, все четные числа от 35 до 64.
var i:integer; begin for i := 35 to 64 do if(((i mod 2) = 0)) then writeln(i); end.
2. Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 5 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.
var i, a:integer; begin writeln('Input integer'); readln(i); if(i > 1) then for a := i downto 1 do if((i mod 5) = 0) then writeln(a) else writeln('Error'); end.
3. Пользователь вводит целое число, если оно больше 100, то выведите на экран все числа от этого числа до 1, иначе же все числа от 1 до этого числа.
var i, a:integer; begin writeln('Input integer'); readln(i); if(i >= 100) then begin for a := i downto 1 do writeln(a); end; if(i < 100) then for a := i downto 1 do writeln(a) else writeln('Error'); end.
4. Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.
var i:integer; begin for i := 35 to 117 do if((i mod 3) = 0) then write(i, ' '); end.
5. Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
var i:integer; begin for i := 35 to 117 do if((i mod 2) = 0) then write(i, ' ') else if ((i >= 45) AND (i <= 99) AND ((i mod 2) = 1) )then writeln(i); end.
6. Выведите на экран, все числа делящиеся на 3 из дипазона от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
var i:integer; begin for i := 35 to 117 do if(i >= 35) then write(i, ' ') else if ((i >= 45) AND (i <= 99) AND ((i mod 2) = 1) ) then writeln(i, ' '); end.
7. Перебирите в цикле все числа от 1 до 100, выведите на экран каждое 7-е число.
var i, a:integer; begin for i := 1 to 100 do if((i mod 7) = 0) then write(i, ' '); end.
- Log in to post comments
- 3333 reads
vedro-compota
Sat, 12/12/2020 - 13:40
Permalink
решение нормальные, все
решение нормальные, все довольно аккуратно, но желательно все же на консультации обсудить, есть некоторые замечания
_____________
матфак вгу и остальная классика =)
jackue
Sat, 12/12/2020 - 22:50
Permalink
Я только за. Спасибо
Я только за. Спасибо
vedro-compota
Sun, 12/13/2020 - 16:30
Permalink
замечание по задаче №4
задача 4:
-- будет выведено число 36? (это при том, что оно четное)
_____________
матфак вгу и остальная классика =)
sergio
Wed, 12/16/2020 - 22:11
Permalink
var i:integer;
--- здесь можно без else попробывать
jackue
Thu, 12/17/2020 - 12:58
Permalink
Мне сказали что задачу нужно
Да можно и так.