baranova302
?>

Запишите на языке Паскаль программы решения задач № 25-29 из § 3.4. Используйте оператор while.

Информатика

Ответы

lukanaft

n, counter, spisok, new_spisok = int(input()), 0, [], []

while counter != n:

spisok.append(int(input()))

counter += 1

c1, c2 = int(input()), int(input())

for i in spisok:

if c1 <= i <= c2:

new_spisok.append(i)

print(new_spisok, len(new_spisok))

Объяснение:

1) хз зачем там цикл while, но раз в условии написано, то сделал через него;

2) скорее всего работать нужно со списками, а не массивами, так как append - метод списка;

3) если нужно, могу объяснить каждую строку;

4) формат вывода массива не указан, поэтому вывод обычного массива с его длиной через запятую;

5) нижние слеши это пробелы типа)

Объяснение:

nasrelza1012

var s,a,b,c:char;

i:integer;

begin

 read(s);

 a:=succ(s);

 b:=succ(a);

 c:=succ(b);

 write(a,' ');

 write(b,' ');

 write(c,' ');

end.

const ans:array [boolean] of string = ('false','true');

var a,b:integer;

begin

 read(a,b);

 writeln(ans[(a mod 3 = 0) and (b mod 3 = 0)]);

end.

var

   n, m, p: int64;

begin

   write('Enter number: ');

   readln(n);

   m := n;

   p := 0;

   while m > 0 do begin

       p := p * 10 + m mod 10;

       m := m div 10;

   end;

   while n = p do begin

   writeln('Palindrome');

   break;

   end;

   while n<>p do begin

   writeln('No palindrome');

   break;

   end;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Запишите на языке Паскаль программы решения задач № 25-29 из § 3.4. Используйте оператор while.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Malenyuk
olgalooo
pafanasiew
Gesper63
pavlova7771960
ksuhova
tetralek
stic1995
Геннадьевич-Тимофеева158
proplenkusale88
dionissia2
alicia179
Yevgenevich1150
Yurevna419