• Паскаль. Дан массив. Напечатать:
    1) Все элементы не превышающие число 100
    2) Все четные элементы
    3) Все элементы, являющиеся трехзначными числами
    4) Третий, шестой и т.д элементы.
    Пожалуйста, все программы напишите полностью. Не пишите по одной программе.

Ответы 4

  • Можете написать, где начинаются каждая из программ?ожете написать, где начинаются каждая из программ?
  • Добавил информацию в решение
  • Спасибо огромное
    • Автор:

      bray
    • 6 лет назад
    • 0
  • const  n = 10;var  a: array[0..10] of integer;  i, s: integer;begin//Заполнение массива сл. числами  for i := 1 to n do   begin    a[i] := random(201) - 100;    write(a[i]:4);  end;  writeln;//1) Все элементы не превышающие число 100  writeln('Не больше 100 ');  for i := 1 to n do     if a[i] <= 100 then       write( a[i]:4);  writeln;// 2) Все четные элементы  writeln('Кратные двум ');  for i := 1 to n do     if a[i] mod 2 = 0 then        write( a[i]:4);  writeln;// 3) Все элементы, являющиеся трехзначными числами   writeln('Трехзначные ');  for i := 1 to n do     if (a[i] < -99) or (a[i] > 99) then        write(a[i]:4);  writeln;// 4) Третий, шестой и т.д элементы.  i := 3;  writeln(' номера 3, 6, 9 и  т.д.');  while i < n do   begin    write(a[i]:4);    i := i + 3;  end;end.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years