Циклы с параметром. 1.вывести на экран через пробел все целые числа от а до в включительно оканчивающиеся на 3 и кратные 3. 2. вывести трёхзначные числа, десятичная запись которых оканчивается на 9, но не на 99. числа искать на интервале [a, b]. если таких чисел нет, вывести фразу «таких чисел нет». а и в вводить с клавиатуры. например: a) а=3 в= 118 вывод: 109 b) а=2 в=100 вывод: «таких чисел нет» 3. известна масса каждого предмета, загружаемого в автомобиль. определить общую массу груза.
264
419
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1590 от 03.12.2017 // внимание! если программа не работает, обновите версию! №1 begin var (a,b): =readinteger2('границы интервала [a,b]: '); for var n: =a to b do if (abs(n mod 10)=3) and (n mod 3=0) then print(n) end. пример границы интервала [a,b]: -50 142 -33 -3 3 33 63 93 123 №2 begin var (a,b): =readinteger2('границы интервала [a,b]: '); var k: =0; for var n: =a to b do begin var m: =abs(n); if (m mod 10=9) and (m mod 100< > 99) and (m> =100) and (m< =999) then begin print(n); k+=1 end end; if k=0 then writeln('таких чисел нет') end. примеры границы интервала [a,b]: -200 160 -189 -179 -169 -159 -149 -139 -129 -119 -109 109 119 129 139 149 159 границы интервала [a,b]: 52 101 таких чисел нет №3 begin var n: =readinteger('введите количество предметов: '); var m: =0.0; for var i: =1 to n do begin write('маcса предмета № ',i,': '); m+=readreal; end; writeln('масса груза равна ',m) end. пример введите количество предметов: 5 маcса предмета № 1: 24.62 маcса предмета № 2: 8.1 маcса предмета № 3: 132 маcса предмета № 4: 24.5 маcса предмета № 5: 52.7 масса груза равна 241.92
//1 var a, b, i: integer; begin write('введите a и b: '); readln(a, b); for i : = a to b do if ((i mod 3 = 0) and (i mod 10 = 3)) then writeln(i); end. //2 var a, b, i, k: integer; begin write('введите a и b: '); readln(a, b); for i : = a to b do if ((i > 99) and (i < 1000)) and ((i mod 10 = 9) and (i mod 100 < > 99)) then begin writeln(i); k : = k + 1; end; if k = 0 then writeln('таких чисел нет.'); end. //3 var sum, i, n: integer; begin write('введите количество предметов: '); readln(n); for i : = 1 to n do begin readln(n); sum : = sum + n; end; writeln('общая масса = ', sum); end. //3 с другим циклом var sum, n: integer; begin writeln('введите 0 для завершения ввода.'); repeat readln(n); sum : = sum + n; until n = 0; writeln('общая масса = ', sum); end.
var i,s: real; begini: =3; s: =1; while i< =29 do begins: =s*i; i: =i+0.2; end; writeln(s); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Vovacool2713.08.2021 12:54
-
helloVika108.08.2021 18:32
-
Bbbbkoo24.04.2022 16:31
-
vadyushasergee212.08.2020 12:17
-
MafiiMan720472026.09.2020 00:36
-
mludap30.11.2021 03:48
-
daniilkrkrahmal17.02.2020 20:59
-
MELL11111115.07.2022 09:06
-
maksot2006ox6gx227.10.2021 03:55
-
kopechenkina01.07.2021 15:06
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.